Есть ли способ настроить проверки для bad-whitespace
проверок в PyLint? В настоящее время я могу отключить проверку, но я бы предпочел применить соглашение о пробелах, а не отключать его.
Конфигурация плохого пробела PyLint
Ответы (3)
Вы можете использовать два варианта:
Глобально отключите предупреждение о недопустимых пробелах:
pylint --disable=C0326
Используйте файл конфигурации Pylint:
pylint --rcfile=/path/to/config.file
Это то, что вы должны поместить в файл конфигурации, чтобы отключить предупреждение о недопустимых пробелах:
disable=C0326
person
ethanchewy
schedule
08.03.2017
Файл .pylintrc предлагает ограниченное редактирование правил пробелов с использованием атрибута no-space-check
:
# List of optional constructs for which whitespace checking is disabled. `dict-
# separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}.
# `trailing-comma` allows a space between comma and closing bracket: (a, ).
# `empty-line` allows space-only lines.
no-space-check=
Хотя в ближайшем будущем может быть больше вариантов.
person
Lagrangian
schedule
27.07.2017
Pylint 2.6: опция проверки без пробела была удалена, теперь невозможно рассматривать пустую строку как конечный пробел с помощью умных опций pylint.pycqa.org/en/latest/whatsnew/2.6.html.
- person Robertas; 02.01.2021
Идентификатор bad-whitespace
проверки соглашения - C0326
, начиная с pylint 1.1.0 и далее. Вы можете использовать этот код в файле конфигурации .pylintrc для включения / отключения проверки bad-whitespace
.
[MESSAGES CONTROL]
enable=C0326
or
[MESSAGES CONTROL]
disable=C0326
person
Dibyabiva Seth
schedule
05.03.2017