使用black进行python代码格式化的autohooks插件
项目描述
autohooks-plugin-black
一个用于通过 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.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8415b5f566d861236bde2b0973699f64a8b861208af4fa05fe04a1f923ea3ef6 |
|
MD5 | 80103b73ea8f97bf018a1828f7f36732 |
|
BLAKE2b-256 | 1c475948b7b08281498c37efe869b59cb380724aa14aa132ae70d14e584221b0 |
关闭
哈希值 用于 autohooks_plugin_black-23.10.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 88d648251df749586af9ea5be3105daa4358ed916b61aee738d0727387214470 |
|
MD5 | 033ae344a9ebcff92db6381536406bc5 |
|
BLAKE2b-256 | da4b8cedb513acc0ac4dbddebaa18d28861e5bbdcd3da2b6d3621f4bc99abf15 |