一个Flake8插件和预提交钩子,用于检查模块是否已定义 '__all__'。
项目描述
一个Flake8插件和预提交钩子,用于检查模块是否已定义‘__all__’。
文档 |
|
---|---|
测试 |
|
PyPI |
|
Anaconda |
|
活动 |
|
QA |
|
其他 |
安装
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 的说明
示例 .pre-commit-config.yaml
- repo: https://gitlab.com/pycqa/flake8
rev: 3.8.1
hooks:
- id: flake8
additional_dependencies: [flake8-dunder-all==0.4.1]
ensure-dunder-all 脚本
还有一个脚本会自动为没有__all__的文件添加它。
有关详细信息,请参阅文档。
关闭
flake8_dunder_all-0.4.1.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 566b57946cea29419cc8fe30538f0a797aee830f651bc4fa22d6c61e3477a5ca |
|
MD5 | 9a22dc4f4d5ab71e2ce2bae774464f5a |
|
BLAKE2b-256 | 9e77e2944975e718e3f689d7f59bdff265d1b22249a0d62c230fd1487edc87db |
关闭
flake8_dunder_all-0.4.1-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | bfea5ad2587cbd45f6ada8bbc67495d339f13a899bb27279aac35448324db19b |
|
MD5 | f9c0c749825170fa34a47defef423167 |
|
BLAKE2b-256 | bdbd9015ea21830dd908e18870184a92dbe9283d021c7aad70032f01ee6b1618 |