Подтвердить что ты не робот

Отключить все сообщения "pylint`"

Фон

Я нахожу pylint полезным, но я также считаю, что он ужасно недокументирован, имеет больно подробный вывод и не имеет интуитивного интерфейса.

Я бы хотел использовать pylint, но он продолжает откачивать абсурдное количество бессмысленных сообщений "конвенции", например. C: 2: Line too long (137/80) и т.д.

Вопрос

Если бы я мог отключить их, pylint был бы намного более полезен для меня. Как отключить эти сообщения "конвенции"?

Мои собственные усилия

Я пробовал помещать disable-msg=C301 в ~/.pylintrc (который загружается, потому что, когда я помещаю там ошибку, там pylint), который, как я понимаю, является сообщением "Линия слишком длинная" на основе выполнения этой команды в каталоге пакета pylint (документация, которая может быть найдена, будет приятной):

$grep "Строка слишком длинная" **/*. py  checkers/format.py: 'C0301': ('Строка слишком длинная (% s/% s)',

Но это disable-msg ничего не делает. Я отключил бы всю категорию convention с помощью команды disable-msg-cat=, но там нигде я не могу найти, что будет идентификатором категории convention для этой команды — интуитивный disable-message-cat=convention не имеет эффекта.

Я был бы очень благодарен за какое-то направление по этой проблеме.

Спасибо.

Брайан

4b9b3361

Ответ 1

Если я не ошибаюсь, вы должны иметь возможность использовать --disable-msg-cat=C (не помню, являются ли они прописными или строчными буквами или обоими), чтобы выполнить это.

UPDATE: в более поздних версиях pylint вы должны использовать --disable=C