一个 flake8 插件,将 black 代码格式检查结果以 BLK 错误码形式输出到 flake8 中。
16711PythonMIT更新于 4天前
一款自动将 Python 文档字符串格式化为 PEP 257 规范的命令行工具。
docformatter 是一款 Python 命令行工具,用于重写文档字符串,使其符合 PEP 257 的部分规范。它会统一引号风格,多行文档字符串的结束引号单独成行,在摘要与详细描述之间插入空行,并清理多余的缩进和行尾空白。
工具既可以对单个文件原地修改,也可以批量处理整个项目。使用 --black 选项时,输出结果与 black 兼容;对 Epytext 和 Sphinx 风格的字段列表也能正确格式化。配置可以写在 pyproject.toml 中,Python 3.11 及以上版本使用标准库的 tomllib 读取。
适合希望在整个代码库中保持一致文档字符串风格、又不想逐个手动修改的 Python 开发者,尤其适合放入 lint 或 pre-commit 流程中运行。
用 pip 从 PyPI 安装 docformatter
pip install --upgrade docformatter就地格式化文件中的文档字符串
docformatter --in-place example.py概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个 flake8 插件,将 black 代码格式检查结果以 BLK 错误码形式输出到 flake8 中。
一款 Python 命令行工具,统计代码库中函数、类、方法和模块的 docstring 覆盖率,并可设置通过阈值用于 CI。
一款 Python 代码格式化工具,可按可配置的风格自动重排源代码。
一个自动排序并分组 Python import 语句的命令行工具和库。
一组 flake8 插件,用于按照 OpenStack 代码风格指南检查 Python 代码。
一款自动修复 PHP 代码以符合编码规范(如 PER-CS、Symfony)的命令行工具。