一款 Python 静态代码分析工具,无需运行代码即可检查错误、执行编码规范并发现代码异味。
57451424PythonGPL-2.0维护活跃更新于 4天前
Pyflakes 用于检查 Python 源文件中的错误,例如未使用的导入、未定义的名称等,这些问题通过分析语法树即可发现。它通过解析文件而不是导入模块来工作,因此可以安全地用于带有副作用的模块,并且比 Pylint 运行更快。
它的设计原则是宁缺毋滥:不报告代码风格问题,并尽量避免误报。由于它逐个文件独立分析,能检查的问题类型比分析整个项目的工具要少。
可通过 PyPI 安装,支持 Python 3.9 及以上版本,既可以作为命令运行,也可以指定 Python 版本以模块方式调用。如果还需要风格检查,可以搭配 flake8,它将 Pyflakes 与 PEP 8 检查结合在一起。
从 PyPI 安装 Pyflakes
pip install --upgrade pyflakes在当前目录运行 Pyflakes
python -m pyflakes .概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一款 Python 静态代码分析工具,无需运行代码即可检查错误、执行编码规范并发现代码异味。
一款严格且观点鲜明的 flake8 插件,用于统一 Python 代码风格并标记复杂写法。
用于检查 Swift 代码风格与编码规范的 linter,内置 200 多条规则,可按项目配置。
一款 Java 静态代码分析工具,用于检查代码是否符合编码规范,可通过 XML 配置。
面向 Kotlin 项目的静态代码分析工具,用于发现代码异味和风格问题,支持规则集配置与 Gradle 插件集成。
一个单文件的 Python 代码风格检查工具,依据 PEP 8 规范检查代码,只依赖标准库。