Можно ли получить кодификацию для проверки использования импортированных модулей?
У меня есть постоянно растущий список модулей, которые можно игнорировать в моем pylintrc:
ignored-modules=anytree,apsw,bs4,cachecontrol,dateutil,inflect,matplotlib,markdown,munch,MySQLdb,pytest,pytz,requests_oauthlib,rrule,seaborn,titlecase,untangle,googleapiclient
потому что иначе codacy не выполнит мой запрос на получение.
Есть ли способ, чтобы codacy знал об этих (pip) модулях?
Если нет, то есть ли способ сказать "игнорировать их при проверках кодирования, но не игнорировать их во время локальных прогонов пилинта"?
1 ответ
Решение
Тот факт, что есть .codacy-pylintrc
Файл предполагает, что можно настроить codacy-pylint
использовать посвящать pylintrc
файл (с -rcfile=.codacy-pylintrc
опция)
В отличие от местного пробега pylint
, который будет выглядеть по умолчанию для обычного ~/.pylintrc
файл (где вы не должны игнорировать эти модули).
Как прокомментировано, это также означает, что вы можете сделать наоборот:
- убедитесь, что ваш местный пробег
pylint
использует пользовательский файл (с-rcfile=xxx
опция), - в то время как
codacy-pylint
будет использовать по умолчанию.pylintrc
файл