跳转到主要内容

通过pylint进行python代码代码审查的autohooks插件

项目描述

Greenbone Logo

autohooks-plugin-pylint

PyPI release

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

安装

使用 pip 安装

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

python3 -m pip install autohooks-plugin-pylint

使用 poetry 安装

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

poetry install

使用方法

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

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

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

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

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

默认情况下,autohooks 插件 pylint 在没有任何参数的情况下执行 pylint,并从 git 仓库根目录下的 .pylintrc 文件加载 pylint 设置。要更改特定设置或定义不同的 pylint rc 文件,可以使用以下插件配置

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

[tool.autohooks.plugins.pylint]
arguments = ["--rcfile=/path/to/pylintrc", "-s", "n"]

维护者

该项目由 Greenbone AG 维护。

贡献

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

许可

版权 (C) 2019 - 2023 Greenbone AG

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

项目详情


下载文件

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

源分布

autohooks_plugin_pylint-23.10.0.tar.gz (33.5 kB 查看散列)

上传时间

构建分布

autohooks_plugin_pylint-23.10.0-py3-none-any.whl (17.2 kB 查看散列)

上传时间 Python 3

支持者