一个 flake8 和 Pylama 插件,用于检查 Python 导入语句的分组与排序是否符合指定的风格规范。
27972PythonLGPL-3.0更新于 4天前
一个 Python 代码检查工具,将 PyFlakes、pycodestyle 和 McCabe 整合为单一命令。
Flake8 用于检查 Python 源代码的风格问题和质量问题。它将 PyFlakes(检测未使用的导入等逻辑错误)、pycodestyle(检查 PEP 8 风格)和 McCabe(分析代码复杂度)合并运行,通过一条 flake8 命令输出按文件归类的统一报告。
除了整合这些工具,Flake8 还支持选择性忽略警告:文件中加入特定标记可跳过整个文件,行尾加 noqa 注释可屏蔽该行,指定错误代码的 noqa 注释则只忽略对应错误。它也支持 Git 和 Mercurial 钩子。
通过 flake8.extension 和 flake8.formatting 入口点,Flake8 可以扩展,第三方插件可以添加新的检查规则或自定义输出格式。
按照 README 中链接的快速入门文档安装并运行 Flake8
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个 flake8 和 Pylama 插件,用于检查 Python 导入语句的分组与排序是否符合指定的风格规范。
用 Rust 编写的极速 Python 代码检查与格式化工具,内置 900 多条规则。
一个单文件的 Python 代码风格检查工具,依据 PEP 8 规范检查代码,只依赖标准库。
一个计算 Python 函数 McCabe 圈复杂度的工具,可作为 flake8 插件使用,用于发现过于复杂的代码。
Flake8 插件,用于发现 pyflakes 和 pycodestyle 不检查的潜在错误与设计问题。
一款严格且观点鲜明的 flake8 插件,用于统一 Python 代码风格并标记复杂写法。