Flake8插件,要求不可变类型的子类定义__slots__。
项目描述
Flake8插件,要求不可变类型的子类定义__slots__。
文档 |
|
---|---|
测试 |
|
PyPI |
|
Anaconda |
|
活动 |
|
QA |
|
其他 |
安装
flake8-slots 可以从PyPI或Anaconda安装。
使用 pip 安装
$ python -m pip install flake8-slots
使用 conda 安装
首先添加所需的频道
$ conda config --add channels https://conda.anaconda.org/conda-forge $ conda config --add channels https://conda.anaconda.org/domdfcoding
然后安装
$ conda install flake8-slots
Flake8代码
代码 |
描述 |
---|---|
SLOT000 |
为str的子类定义__slots__ |
SLOT001 |
为tuple的子类定义__slots__ |
SLOT002 |
为collections.namedtuple的子类定义__slots__ |
用作pre-commit钩子
有关说明,请参阅 pre-commit
示例 .pre-commit-config.yaml
- repo: https://gitlab.com/pycqa/flake8
rev: 3.8.1
hooks:
- id: flake8
additional_dependencies: [flake8-slots==0.1.6]
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
flake8_slots-0.1.6.tar.gz (5.6 kB 查看哈希值)
构建分布
flake8_slots-0.1.6-py3-none-any.whl (15.1 kB 查看哈希值)
关闭
flake8_slots-0.1.6.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 31b0ee99b65ebb8b2eeb42c2a8abb3637abe7b79a352a0e3e7fca4fd9340ee85 |
|
MD5 | 0063ac5c744df89403bc548fe2e6b11b |
|
BLAKE2b-256 | 488a8c4abdc463ddab24dd6a5f50d3d98bdd65c311f1211d3f2c587fdf892716 |
关闭
flake8_slots-0.1.6-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8ee9b7c5e88d356f90d67e761e42fccef8928f4b0123705f6ef508acb2aa7e39 |
|
MD5 | 8b80fed833000c141f7023d827666488 |
|
BLAKE2b-256 | 998c29ce5a20c3222834289b284e13ac54f9f986b67877fc29ca5fe4ccf6f709 |