一个 Flake8 插件和预提交钩子,用于检查以确保模块已定义“__all__”。
项目描述
一个 Flake8 插件和预提交钩子,用于检查以确保模块已定义“__all__”。
文档 |
|
|---|---|
测试 |
|
派皮 |
|
蟒蛇 |
|
活动 |
|
质量保证 |
|
其他 |
安装
flake8-dunder-all可以从 PyPI 或 Anaconda 安装。
使用pip安装:
$ python -m pip install flake8-dunder-all
使用conda安装:
首先添加需要的频道
$ conda config --add channels https://conda.anaconda.org/conda-forge $ conda config --add channels https://conda.anaconda.org/domdfcoding
然后安装
$ conda install flake8-dunder-all
flake8 代码
代码 |
描述 |
|---|---|
DALL000 |
模块缺少 __all__。 |
用作预提交挂钩
有关说明,请参阅预提交
示例.pre-commit-config.yaml:
- repo: https://gitlab.com/pycqa/flake8
rev: 3.8.1
hooks:
- id: flake8
additional_dependencies: [flake8-dunder-all==0.2.2]
确保-dunder-all脚本
还有一个脚本会自动为没有它的文件添加 __all__ 。
有关详细信息,请参阅文档 。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
flake8_dunder_all-0.2.2.tar.gz
(8.4 kB
查看哈希)
内置分布
flake8_dunder_all-0.2.2-py3-none-any.whl
(25.5 kB
查看哈希)
关
flake8_dunder_all -0.2.2.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 29637967ee59f228903950e0c71a752999b726a9b31cb70a3ac28238ebfa0b9a |
|
| MD5 | 0e55dbbc5a2c4ea534e1330efb99cd7b |
|
| 布莱克2-256 | 226cdb5a23664e9a0e711506fe793b99da970a14c91f7267521d91dad29718f2 |
关
flake8_dunder_all -0.2.2-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 876c10413b8b9640c9eb2f6a36d3e47193544455bbceeb9e783ea6972ce62521 |
|
| MD5 | 9f618d8c2e3ad8c8232e1a1e18cd7ef7 |
|
| 布莱克2-256 | f576d2cea1f8c5872cf0d3ffc3f3df207b9d62274536ca78083fad59c9accc70 |