由r2c进行click检查。在[Bento](https://bento.dev)中可用。
项目描述
flake8-click
flake8插件,用于检测Click最佳实践,由r2c提供。默认情况下,与其他优秀工具一起在Bento中可用。
检查
r2c-click-option-function-argument-check
:缺少与使用click.option
定义的选项匹配的函数参数r2c-click-names-are-well-formed
:检查- click选项名称不以'-'开头
- click参数名称以'-'开头
- click参数缺失名称
r2c-click-launch-uses-literal
:click.launch
可能使用用户输入调用,导致安全漏洞
安装
$ pip install flake8-click
指定python2
或python3
为特定Python版本安装。
并确保已正确安装
$ flake8 --version
3.7.9 (flake8-click: 0.2.5, mccabe: 0.6.1, pycodestyle: 2.5.0, pyflakes: 2.1.1)
用法
$ flake8 --select=r2c-click /path/to/code
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
flake8-click-0.3.1.tar.gz (4.8 kB 查看哈希值)
构建分发
flake8_click-0.3.1-py3-none-any.whl (5.1 kB 查看哈希值)
关闭
flake8-click-0.3.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | adfdeecabe99c8664b9384e3c27f354dcbd7c4183dea90e48d71ffab8ee26664 |
|
MD5 | 647d0abf6b514284e71d768bbd6e1804 |
|
BLAKE2b-256 | 035fedc646bb9a3ba44570180ff140af6f9347d49fbd443664290f68d291bc9d |
关闭
flake8_click-0.3.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9aa68dae25102de7ec70056e1e9ef3f62ff51c5c218dd6fef818b14df27979b2 |
|
MD5 | 675b24eafee09ebfabc40715a356e9bd |
|
BLAKE2b-256 | 4b5bd6020316918d008e58f99adad24c7448ad6f71e5fb01bc09e23be5bebc10 |