跳至主要内容

禁止布尔位置参数的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-py3-none-any.whl (4.4 kB 查看哈希值)

上传时间 Python 3

支持者