禁止布尔位置参数的flake8插件
项目描述
Flake8 Boolean Trap
用于检测布尔陷阱的flake8插件。
文档可在readthedocs找到
“布尔陷阱”是一种编程反模式,其中布尔参数切换行为,导致混淆。
要了解它对代码的影响以及如何防止它,您可以参考以下资源
安装
先决条件
- python>=3.8
安装
$ pip install flake8_boolean_trap
使用
只需像平常一样运行flake8
即可。
代码检查
代码。 | 描述 |
---|---|
FBT001 | 函数定义中的布尔位置参数 |
FBT002 | 函数定义中的布尔默认值 |
FBT003 | 函数调用中的布尔位置值 |
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。
源代码分发
flake8_boolean_trap-1.0.1.tar.gz (4.5 kB 查看哈希值)
构建分发
关闭
flake8_boolean_trap-1.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 603becf640de095fa8ef5e7f8d9945c525ea6913a75df27408be380fd7e0cb3f |
|
MD5 | 13464ad6c0baf7b12ef8e5d549176e36 |
|
BLAKE2b-256 | df4f8ba91d20f54227fa791c4a8e52b9c9b8330f1093da1666de16d4fc8621c7 |
关闭
flake8_boolean_trap-1.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8c21b1ce2591028750c7a61760df525361b26ef02bf0e8032082dc7fd0d0f377 |
|
MD5 | b471c8373e6f58376a4abfb9bd119c00 |
|
BLAKE2b-256 | e54a98ecacb66251c8afc8bb9d364995688215f33b451d58be8817b03e4d23b5 |