我的 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 的本地运行期间不要忽略它们”?
最佳答案
有 .codacy-pylintrc
文件的事实表明可以将 codacy-pylint
配置为使用专用的 pylintrc
文件(使用 -rcfile=.codacy-pylintrc
选项)
与本地运行 pylint
不同,它默认查找常规 ~/.pylintrc
文件(您不必忽略这些模块)。
As commented ,这也意味着你可以做相反的事情:
pylint
使用自定义文件(带有 -rcfile=xxx
选项),codacy-pylint
将使用默认的 .pylintrc
文件 关于github - 是否可以通过代码来检查导入模块的使用情况?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47851782/