python - 如何将 pylint 检查仅限于当前存储库定义的对象?

标签 python coding-style pylint

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

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

最佳答案

如何命令pylint来忽略来自此外部API的Python模块呢?我相信由于 ignored-modules 选项,这样的事情应该是可能的。请参阅pylint's "Typecheck checker Options" .

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

[TYPECHECK]                                                                     
ignored-modules=apipackage

关于python - 如何将 pylint 检查仅限于当前存储库定义的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58972554/

相关文章:

python - 如何在 Google App Engine (GAE) 上使用 bcrypt?

c++ - 从下拉框中选择不同的项目时更改选项卡小部件的 currentIndex()

python - 缩进包裹的、带括号的 if 条件时的样式

php - 嵌套条件与返回意外结果

python - 属性(property)装饰师

python - Tox:flake8 和 pylint 等工具的每个平台配置

python - Pylint - 如何打印 Pylint 的 sys.path?

python - 终止 python 程序的正确方法,无论调用位置如何,并进行清理

python - OpenCV 错误 - <unknown> 不是 numpy 数组

ios - UITableView删除编辑将单元格内容向右推送