ЧТО Я ПЫТАЮСЬ ДОСТИГНУТЬ
Я провожу исследование о поисковике (пакет python для анализа кода stati c). Я хочу иметь список всех возможных настроек, которые включают / отключают сообщения определенного типа для каждого из поддерживаемых инструментов (pylint, pep8, pyflakes, ..). В лучшем случае было бы неплохо иметь краткое объяснение каждого типа сообщения.
ЧТО Я НАЙДЁЛ
В документации упоминается, что коды сообщений (I думаю, это правильное имя для того, что я ищу) доступно здесь: https://github.com/PyCQA/prospector/tree/master/prospector/tools
Когда я открываю ссылку, я вижу только python файлов, и, похоже, мне нужно проанализировать код python, чтобы выяснить, где используются коды сообщений (и как они называются).
Есть ли ответ в профилях?
Я не уверен, верно ли мое предположение, но я думаю, что все сообщения либо включены, либо отключены в профиле по умолчанию. Так, например, в файле full_pep8.yaml
я заметил следующую конфигурацию:
pep8:
run: true
enable:
- E101
- E111
- E112
- E113
- E114
- E115
- E116
- E121
- E122
- E123
- E124
- E125
- E126
- E127
- E128
- E201
- E202
- E203
- E211
- E221
- E222
- E223
- E224
- E225
- E227
- E228
- E231
- E251
- E261
- E262
- E265
- E266
- E271
- E272
- E273
- E274
- E301
- E302
- E303
- E304
- E401
- E402
- E501
- E502
- E701
- E702
- E703
- E704
- E711
- E712
- E721
- E731
- E901
- E902
- W191
- W291
- W292
- W293
- W391
- W503
- W601
- W602
- W603
- W604
- N801
- N802
- N803
- N804
- N805
- N806
- N811
- N812
- N813
- N814
Я думаю, что это все коды сообщений pep8. Можете ли вы предоставить все другие коды сообщений для других инструментов или хотя бы подтвердить, что каждый тип сообщений где-то настроен в профилях по умолчанию?