Можно ли получить кодификацию для проверки использования импортированных модулей?

У меня есть постоянно растущий список модулей, которые можно игнорировать в моем 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 файл
Другие вопросы по тегам