Я установил настраиваемый файл конфигурации для Pylint (имя, удобно, config). Должен быть способ, которым я не должен включать --rcfile=config в каждый прогон. Как настроить файл конфигурации на постоянной основе?
Файл постоянной конфигурации в Pylint
Ответ 1
задайте путь к этому файлу в переменной среды PYLINTRC или переименуйте файл $HOME/.pylintrc или /etc/pylintrc (последний, вероятно, поддерживается только на * nix)
Ответ 2
Если вы не укажете опцию -rcfile, Pylint ищет файл конфигурации в следующем порядке и использует первый, который он находит:
-  pylintrcв текущем рабочем каталоге
-  Если текущий рабочий каталог находится в модуле Python, Pylint
ищет иерархию модулей Python, пока не найдет
pylintrc. Это позволяет вам указывать стандарты кодирования на по модулю. Конечно, каталог считается Python, если он содержит файл__init__.py.
- Файл с именем переменной среды PYLINTRC
-  .pylintrcв домашнем каталоге, если у вас нет домашнего каталога или ваш домашний каталог /root
-  .pylintrcв текущем рабочем каталоге
-  /etc/pylintrc
Таким образом, в зависимости от выбранного вами метода, Pylint может использовать другой файл конфигурации в зависимости от местоположения кода, пользователя или машины.
Обратите внимание, что файл конфигурации применяется только к файлам Python, которые находятся в модулях. Таким образом,  Pylint по-прежнему использует свои правила по умолчанию при анализе файлов Python в каталоге без файла __init__.py.
Например, у меня есть каталог bin/, содержащий приложения командной строки. Обычно этот каталог не нуждается в файле __init__.py, потому что он никогда не импортируется. Мне пришлось добавить файл bin/__init__.py, чтобы заставить Pylint анализировать эти файлы Python с помощью моего файла pylintrc.
