首页 > 解决方案 > 如何将 pylint 检查仅限于当前 repo 定义的对象?

问题描述

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

我可以使用 pylint 的 good-names 选项将所有对象名称列入白名单,但它看起来很脏。有没有办法根据对象的来源将那些列入白名单?

标签: pythoncoding-stylepylint

解决方案


如果命令pylint忽略来自这个外部API的 Python 模块呢?我相信这样的事情应该是可能的,这要归功于该ignored-modules选项。请参阅pylint 的“类型检查检查器选项”

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

[TYPECHECK]                                                                     
ignored-modules=apipackage

推荐阅读