Pylint 是一个用于 Python 代码的静态分析与风格检查工具,可以检查潜在错误、代码异味(不佳写法)、是否符合编码规范(如 PEP 8),并给出评分与改进建议。(它也可通过插件与编辑器/CI 集成。)
/ˈpaɪlɪnt/
I run Pylint before I commit my code.
我在提交代码前会运行 Pylint。
To enforce consistent style across the team, our CI pipeline fails the build if Pylint reports new warnings in modified files.
为了在团队中统一风格,我们的 CI 流水线会在 Pylint 对被修改文件报告新增警告时直接让构建失败。
Pylint 由 Py-(Python 的常见缩写) + lint 组成;其中 lint 原指衣物上的“绒屑”,在编程语境里引申为“挑出代码里细小但麻烦的问题”的检查工具(源自早期的 Unix lint 程序)。