python - 如何将 pylint 检查仅限于当前 repo 定义的对象?
问题描述
我有一个包含主要测试的存储库,该存储库后来与硬件“API”存储库结合以创建测试环境。问题是 API 存储库使用自己的编码标准,当其中定义的函数用于测试的存储库时会导致 pylint 错误。
我可以使用 pylint 的 good-names 选项将所有对象名称列入白名单,但它看起来很脏。有没有办法根据对象的来源将那些列入白名单?
解决方案
如果命令pylint忽略来自这个外部API的 Python 模块呢?我相信这样的事情应该是可能的,这要归功于该ignored-modules
选项。请参阅pylint 的“类型检查检查器选项”。
因此,也许添加一个.pylintrc
包含以下内容的文件:
[TYPECHECK]
ignored-modules=apipackage
推荐阅读
- python - U-Net,损失不会超过一个点
- java - 如何在 Java 中四舍五入到最接近的 0.05?
- elasticsearch - 以什么顺序应用弹性搜索过滤器?
- android - Android BottomSheet 灰色抓斗/把手
- osgi - Sling 脚本助手返回空服务
- java - java socket传输数据的分类
- python - 如何检查文件中是否有重复的单词
- embedded-database - 什么时候应该使用 RocksDB 或 LevelDB
- xamarin.forms - 如何使用 xamarin 表单中的十六进制值以编程方式更改汉堡菜单图标的颜色?
- operating-system - 为什么在上下文切换之前禁用中断