一款严格且观点鲜明的 flake8 插件,用于统一 Python 代码风格并标记复杂写法。
2944+3 本周439PythonMIT维护活跃更新于 昨天
一个单文件的 Python 代码风格检查工具,依据 PEP 8 规范检查代码,只依赖标准库。
pycodestyle 用于检查 Python 源代码是否符合 PEP 8 官方风格指南中的部分规范。它会报告诸如同一行多个 import、函数之间空行数不对、多余空白以及行过长等问题,每条结果都带有 E401、E302 这样的错误代码和所在位置。
项目仅由一个 Python 文件组成,只依赖标准库,可以直接放进项目中使用。输出格式便于编辑器定位到具体错误,工具还可以显示出错的源码行及对应的 PEP 8 说明。统计模式可以汇总整个代码库中各类错误出现的次数。
该工具采用插件架构,便于添加新的检查规则。项目此前名为 pep8,后更名为 pycodestyle,以避免与 PEP 8 规范文档本身混淆。
使用 pip 安装 pycodestyle
pip install pycodestyle对 Python 文件运行检查以检测代码风格
pycodestyle --first optparse.py概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一款严格且观点鲜明的 flake8 插件,用于统一 Python 代码风格并标记复杂写法。
Flake8 插件,用于发现 pyflakes 和 pycodestyle 不检查的潜在错误与设计问题。
一个 Python 代码检查工具,将 PyFlakes、pycodestyle 和 McCabe 整合为单一命令。
一个 flake8 和 Pylama 插件,用于检查 Python 导入语句的分组与排序是否符合指定的风格规范。
一款 Python 静态代码分析工具,无需运行代码即可检查错误、执行编码规范并发现代码异味。
一个计算 Python 函数 McCabe 圈复杂度的工具,可作为 flake8 插件使用,用于发现过于复杂的代码。