使用mypy进行python代码静态类型检查的autohooks插件
项目描述
autohooks-plugin-mypy
一个autohooks插件,通过mypy进行python代码静态类型检查。
安装
使用pip安装
您可以使用 pip 从 Python 包索引安装 autohooks-plugin-mypy 的最新稳定版本。
python3 -m pip install autohooks-plugin-mypy
使用 poetry 安装
强烈建议使用 poetry 来维护您项目的依赖项。通常,autohooks-plugin-mypy 作为开发依赖项安装。
poetry install
用法
要激活 mypy 自动钩子插件,请将以下设置添加到您的 pyproject.toml 文件中。
[tool.autohooks]
pre-commit = ["autohooks.plugins.mypy"]
默认情况下,autohooks 插件 mypy 检查所有以 .py 结尾的文件。如果只想格式化子目录中的文件或具有不同扩展名的文件,请添加以下设置
[tool.autohooks]
pre-commit = ["autohooks.plugins.mypy"]
[tool.autohooks.plugins.mypy]
include = ['foo/*.py', '*.foo']
默认情况下,autohooks 插件 mypy 在没有任何参数的情况下执行 mypy。要更改特定设置或定义 mypy 配置文件,可以使用以下插件配置
[tool.autohooks]
pre-commit = ["autohooks.plugins.mypy"]
[tool.autohooks.plugins.mypy]
arguments = ["--ignore-missing-imports", "--config-file=/path/to/.mypy.ini"]
维护者
该项目由 Greenbone AG 维护。
贡献
我们非常重视您的贡献。请在 GitHub 上 创建一个拉取请求。较大的更改需要通过 GitHub 的 问题部分 与开发团队进行讨论。
许可证
版权 (C) 2021 Vincent Texier。版权 (C) 2023 Greenbone AG
许可协议:GNU 通用公共许可证 v3.0 或更高版本。
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。
源分布
autohooks_plugin_mypy-23.10.0.tar.gz (16.7 kB 查看哈希值)
构建分布
关闭
哈希值 for autohooks_plugin_mypy-23.10.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8ac36b74900b2f2456fec046126e564374acd6de2752d87255c6f71c4e6a73ff |
|
MD5 | 046e02d409e2f4ac8a4532d5743f9945 |
|
BLAKE2b-256 | 9572eed8de6210a8a78cde7b18f4a10baad750f08a3c5e0c5651ec192e020764 |