如何将pylint检查限制为仅当前回购定义的对象?

时间:2019-11-21 10:21:45

标签: python coding-style pylint

我有一个主要包含测试的存储库,此存储库随后与硬件“ API”存储库结合以创建测试环境。问题在于API回购使用自己的编码标准,当在测试回购中使用其中定义的功能时,会导致pylint错误。

我可以使用pylint的good-names选项将所有对象名称列入白名单,但是似乎很脏。有什么方法可以根据对象的来源将其列入白名单吗?

1 个答案:

答案 0 :(得分:1)

如何命令 pylint 忽略来自此外部 API 的Python模块?我相信通过ignored-modules选项,这样的事情应该可以实现。参见pylint's "Typecheck checker Options"

所以也许添加一个包含以下内容的.pylintrc文件:

[TYPECHECK]                                                                     
ignored-modules=apipackage