4

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

如果做不到这一点,有没有办法说“在代码检查中忽略这些,但在本地运行 pylint 时不要忽略它们”?

4

1 回答 1

4

.codacy-pylintrc文件的事实表明可以配置codacy-pylint为使用专用pylintrc文件(带有 -rcfile=.codacy-pylintrc选项)

与本地运行相反,pylint默认情况下它将查找常规~/.pylintrc文件(您不必忽略这些模块)。

正如评论的那样,这也意味着你可以做相反的事情:

  • 确保您的本地运行pylint使用自定义文件(带有-rcfile=xxx选项),
  • whilecodacy-pylint将使用默认.pylintrc文件
于 2017-12-20T20:31:38.167 回答