我有一个主要包含测试的存储库,此存储库随后与硬件“ API”存储库结合以创建测试环境。问题在于API回购使用自己的编码标准,当在测试回购中使用其中定义的功能时,会导致pylint错误。
我可以使用pylint的good-names选项将所有对象名称列入白名单,但是似乎很脏。有什么方法可以根据对象的来源将其列入白名单吗?
答案 0 :(得分:1)
如何命令 pylint 忽略来自此外部 API 的Python模块?我相信通过ignored-modules
选项,这样的事情应该可以实现。参见pylint's "Typecheck checker Options"。
所以也许添加一个包含以下内容的.pylintrc
文件:
[TYPECHECK]
ignored-modules=apipackage