autohooks插件通过autopep8格式化代码

autohooks-plugin-autopep8的Python项目详细描述


autohooks-plugin-autoep8Build Status

python代码的autohooks插件 通过autopep8格式化。

安装

使用pip

安装

您可以从 python包索引使用pip

pip install autohooks-plugin-autopep8

注意pip指的是python 3包管理器。在一个环境中 python 2也可用正确的命令可能是pip3

使用pipenv

安装

强烈建议使用pipenv作为 维护项目的依赖关系。通常autohooks-plugin-autopep8是 作为开发依赖项安装。

pipenv install --dev autohooks-plugin-autopep8

用法

要激活autoep8 autohooks插件,请将以下设置添加到 pyproject.toml文件。

[tool.autohooks]pre-commit=["autohooks.plugins.autopep8"]

定制autopep8行为

要将选项传递给autopep8,必须添加一个附加的

[tool.autohooks.plugins.autopep8]option=value

阻止您的pyproject.toml文件。下面将解释可能的选项。

包含的文件

默认情况下,autohooks插件autoep8检查所有以.py结尾的文件。只要 子目录中的文件或结尾不同的文件应格式化, 只需添加以下设置:

include=['foo/*.py', '*.foo']

实验性特征

通过添加以下设置,可以启用实验功能:

experimental-features=true

默认情况下禁用。

忽略的错误

您可以指定应忽略哪些错误,如下所示:

ignore_errors=['E101', ...]

错误应该与list of errors fixed by ^{}匹配的位置。

默认值是['E226', 'E24', 'W50', 'W690']

最大线长度

>允许的最大行长度可以设置为< > >
max_line_length=79

默认值为79。

贡献

非常感谢你的贡献。拜托 create a pull request 在Github上。更大的变化需要通过 issues section at GitHub 第一。

许可证

根据GNU General Public License v3.0 or later授权。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用唯一的按钮标签单击按钮   代码生成如何使用Java codeModel为数组的特定索引赋值   java如何批量执行Camel SQL插入   java iText 7将ltv添加到现有签名   内存管理Java应用程序突然停止几天后(810)   带MySQL的java注册表单JavaFX在intellij中失败   如何使用eclipse为windows azure java项目启用远程调试   一种通用的java输入输出设计模式   java Android XML(RSS)忽略引号(“”)   java帮助:安卓中的8 X 10 2维按钮数组   java启动Android项目   JWrapper构建java应用程序   java如何在Android应用程序中设置基于日期/时间的默认页面加载?   java循环程序在完成后返回到起点   java Hibernate:更好的整体类还是多类映射?   回溯数独解算器的递归问题[Java]   java查找类用法   java如何在SpringWebFlow中将多个模型绑定到一个视图?