Pylint是一个很棒的 Python 代码静态代码分析器。
关于 Pylint 的介绍,你可以查看那些教程:
官方文档:Tutorial & Usage
如何开始使用 Pylint 作者:Oliyadk @medium.com
Pylint 默认配置非常合理,但我发现缺少的一件事是切换到“严格”模式的简单方法,这将启用所有可选规则。例如,ESLint 有eslint-config-strict-mode 。
这种“严格”模式很有用:
当启动一个新项目时,您可能希望默认启用所有规则,
并逐步禁用您认为对您的项目不必要的规则
在使用 Pylint 的现有项目上,当您想测试
此工具可以执行哪些额外检查,并查看它是否可以发现您到目前为止遗漏的错误时
以下.pylintrc配置文件是我尝试设置“严格”模式的尝试:
[MESSAGES CONTROL]
# Enable some checkers that are not activated by default:
enable = bad-inline-option, depr