Отключите все '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 не имеет никакого эффекта.

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

Спасибо.

Brian

17
задан Brian M. Hunt 26 June 2010 в 20:02
поделиться

1 ответ

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

ОБНОВЛЕНИЕ: В более поздних версиях pylint, вы должны использовать --disable=C

17
ответ дан 30 November 2019 в 14:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: