【问题标题】:Is it possible to get codacy to check usage of imported modules?是否有可能检查导入模块的使用情况?
【发布时间】:2018-05-30 19:28:16
【问题描述】:

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

如果不这样做,有没有办法说“在 codacy 检查时忽略这些,但在本地运行 pylint 时不要忽略它们”?

【问题讨论】:

    标签: github pylint codacy pylintrc


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 太棒了,这是一个开始。我认为它不会读取我只是转储到我的项目中的 .codacy-pylintrc 文件,因为该文件来自他们用来运行 pylint 的 Docker 实例(?),但我已经将其中一个用于测试并发送了一个公关……
    • @ThomasDavidBaker 或者反过来:确保您的本地运行 pylint 使用自定义文件(使用 -rcfile=xxx 选项),而 codacy-pylint 将使用默认文件。
    • 伙计,我感觉很慢 :) 我会这样做的。谢谢!
    猜你喜欢
    • 2018-09-21
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-03
    • 2015-08-09
    • 1970-01-01
    相关资源
    最近更新 更多