跳转到主要内容

使用black进行python代码格式化的autohooks插件

项目描述

Greenbone Logo

autohooks-plugin-black

PyPI release

一个用于通过 black 格式化 Python 代码的 autohooks 插件。

安装

使用 pip 安装

您可以使用 pip 从 Python 软件包索引安装 autohooks-plugin-black 的最新稳定版本。

python3 -m pip install autohooks-plugin-black

使用 poetry 安装

强烈建议使用 poetry 来维护项目的依赖项。通常,autohooks-plugin-black 作为开发依赖项安装。

poetry add --dev autohooks-plugin-black

用法

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

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

默认情况下,autohooks 插件 black 会检查所有以 .py 结尾的文件。如果只想格式化子目录中的文件或具有不同扩展名的文件,请添加以下设置

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

[tool.autohooks.plugins.black]
include = ['foo/*.py', '*.foo']

默认情况下,autohooks 插件 black 使用 -q 参数执行 black。例如,如果生成的补丁需要显示,可以使用以下设置

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

[tool.autohooks.plugins.black]
arguments = ["-q", "--diff"]

维护者

该项目由 Greenbone AG 维护。

贡献

我们非常欢迎您的贡献。请通过 GitHub 创建拉取请求。较大的更改需要先通过 GitHub 问题部分 与开发团队讨论。

许可证

版权 (C) 2019-2023 Greenbone AG

根据 GNU 通用公共许可证 v3.0 或更高版本 许可。

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

autohooks_plugin_black-23.10.0.tar.gz (33.4 kB 查看哈希值)

上传时间

构建分布

autohooks_plugin_black-23.10.0-py3-none-any.whl (17.0 kB 查看哈希值)

上传时间 Python 3

由以下支持