是否可以通过编码来检查导入模块的使用情况?

时间:2017-12-17 02:45:20

标签: github pylint codacy pylintrc

我的pylintrc中有一个不断增长的模块列表:

ignored-modules=anytree,apsw,bs4,cachecontrol,dateutil,inflect,matplotlib,markdown,munch,MySQLdb,pytest,pytz,requests_oauthlib,rrule,seaborn,titlecase,untangle,googleapiclient

因为否则我的请求会使编码失败。

有没有办法让编码知道这些(pip)模块?

如果没有这样的话可以说"在编码检查中忽略这些,但在本地pylint运行期间不要忽略它们?#/ p>

1 个答案:

答案 0 :(得分:3)

存在.codacy-pylintrc文件这一事实表明可以将codacy-pylint配置为使用专用pylintrc文件(使用-rcfile=.codacy-pylintrc选项)

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

As commented,这也意味着你可以做相反的事情:

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