跳转到主要内容

一个用于通过flake8进行Python代码检查的autohooks插件。

项目描述

Greenbone Logo

autohooks-plugin-flake8

PyPI release

一个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-py3-none-any.whl (17.3 kB 查看哈希值)

上传时间 Python 3