autohooks插件通过autopep8格式化代码
autohooks-plugin-autopep8的Python项目详细描述
autohooks-plugin-autoep8
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授权。