Skip to main content

一个 Flake8 插件和预提交钩子,用于检查以确保模块已定义“__all__”。

项目描述

一个 Flake8 插件和预提交钩子,用于检查以确保模块已定义“__all__”。

文档

文档构建状态 文档检查状态

测试

Linux 测试状态 Windows 测试状态 macOS 测试状态 覆盖范围

派皮

PyPI - 包版本 PyPI - 支持的 Python 版本 PyPI - 支持的实现 PyPI - 轮子

蟒蛇

Conda - 包版本 康达 - 平台

活动

GitHub 上次提交 自标记版本以来的 GitHub 提交 维护 PyPI - 下载

质量保证

CodeFactor 等级 Flake8 状态 我的状态

其他

执照 GitHub 顶级语言 需求状态


安装

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 查看哈希

已上传 source

内置分布

flake8_dunder_all-0.2.2-py3-none-any.whl (25.5 kB 查看哈希

已上传 py3