Pyflakes:一个用于 Python 代码静态检查(lint) 的工具,主要帮助发现诸如未使用的导入/变量、未定义的名称等问题;通常不做复杂的风格格式化检查。(它也常作为其他工具/编辑器插件的底层检查器之一。)
/ˈpaɪfleɪks/
Pyflakes found an unused import in my script.
Pyflakes 在我的脚本里发现了一个未使用的导入。
Before merging, we run Pyflakes in CI to catch undefined names and other simple mistakes early.
在合并之前,我们会在持续集成里运行 Pyflakes,以便尽早捕捉未定义名称等简单错误。
名称由 “Py-”(Python 的常见缩写前缀) 与 “flakes”(碎片/薄片) 组合而成,暗示它能把代码里零散的、容易被忽略的小问题“挑出来”。作为工具名,它属于技术圈的命名风格,偏俏皮、易记。
(作为工具名,Pyflakes 更常出现在技术写作与项目文档中,而非传统文学作品。)