一个用于通过flake8进行Python代码检查的autohooks插件。
项目描述
autohooks-plugin-flake8
一个autohooks插件,用于通过flake8进行Python代码检查。
安装
使用pip安装
您可以使用pip从Python软件包索引安装autohooks-plugin-flake8的最新稳定版本。
python3 -m pip install autohooks-plugin-flake8
使用poetry安装
强烈建议使用poetry来维护您项目的依赖关系。通常,autohooks-plugin-flake8作为开发依赖项安装。
poetry install
用法
要激活flake8自动钩子插件,请将以下设置添加到您的pyproject.toml文件中。
[tool.autohooks]
pre-commit = ["autohooks.plugins.flake8"]
默认情况下,autohooks插件flake8检查所有以.py结尾的文件。如果只想格式化子目录中的文件或具有不同扩展名的文件,只需添加以下设置
[tool.autohooks]
pre-commit = ["autohooks.plugins.flake8"]
[tool.autohooks.plugins.flake8]
include = ['foo/*.py', '*.foo']
要配置flake8,您可以在git仓库根目录的默认flake8配置文件.flake8中指定命令行选项。有关flake8配置的更多信息,请参阅配置文件或flake8文档。您可以使用以下方式指定自己的配置文件
arguments = ["--config=/path/to/flake8config"]
在项目的pyproject.toml
的[tool.autohooks.plugins.flake8]
部分中。
有关更多信息,请参阅flake8 --help
。
维护者
该项目由Greenbone AG维护。
贡献
我们非常欢迎您的贡献。请在GitHub上创建一个拉取请求。较大的更改需要通过GitHub的问题部分与开发团队进行讨论。
许可证
版权(C)2019 - 2023 Greenbone AG
许可协议:GNU通用公共许可证v3.0或更高版本。
SPDX-License-Identifier: GPL-3.0-or-later
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
autohooks_plugin_flake8-23.10.0.tar.gz (17.0 kB 查看哈希值)
构建分发
关闭
autohooks_plugin_flake8-23.10.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2f586a408a2a5daa36b13c5a0c4bc1703152218e4ef58996a8391c61c354f402 |
|
MD5 | 9e39a4f662bf33ed5d82c3b1c77f858a |
|
BLAKE2b-256 | 7a5823c9603eb32ea71c2837af10e591460ca085b7600fe55efc70ff1a565fcf |
关闭
autohooks_plugin_flake8-23.10.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6e0de03d0b78abf8e50ca62ca123035ddc9b91d01bca2df56a06249c4b3bba99 |
|
MD5 | 34c16e011e9fce199f935662f5d3a378 |
|
BLAKE2b-256 | 968cc097cdfba8436f83e6555f4f23f48f1730f68b044e545ecac4b5436473b6 |