跳转到主要内容

一个通过isort进行Python代码格式化的autohooks插件

项目描述

Greenbone Logo

autohooks-plugin-isort

PyPI release

Python 代码格式化插件 autohooks

安装

使用 pip 安装

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

python3 -m pip install autohooks-plugin-isort

使用 poetry 安装

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

poetry add --dev autohooks-plugin-isort

poetry install

使用方法

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

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

默认情况下,autohooks 插件 isort 会检查所有以 .py 结尾的文件。如果只想排序子目录中的文件或不同结尾的文件中的导入,只需添加以下设置

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

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

当与 autohooks-plugin-black 一起使用 autohooks-plugins-isort 时,以下配置建议可以确保格式的一致性

[tool.isort]
profile = "black"

维护者

本项目由 Greenbone AG 维护。

贡献

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

许可证

版权 (C) 2019 - 2023 Greenbone AG

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

项目详情


下载文件

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

源分发

autohooks_plugin_isort-23.10.0.tar.gz (33.2 kB 查看哈希)

上传时间

构建分发

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

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面