是否有可能获得 codacy 来检查导入模块的使用情况?

Is it possible to get codacy to check usage of imported modules?

我的 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) 模块?

失败了有没有办法说"ignore these on codacy checks but don't ignore them during local runs of pylint"?

事实是 .codacy-pylintrc file suggests it is possible to configure codacy-pylint 使用专用 pylintrc 文件(使用 -rcfile=.codacy-pylintrc 选项)

pylint 的本地 运行 相反,后者默认查找常规 ~/.pylintrc 文件(您不必忽略这些模块)。

,这也意味着你可以反过来做:

  • 确保 pylint 的本地 运行 使用自定义文件(使用 -rcfile=xxx 选项),
  • codacy-pylint 将使用默认的 .pylintrc 文件