跳转到主要内容

由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-literalclick.launch可能使用用户输入调用,导致安全漏洞

安装

$ pip install flake8-click

指定python2python3为特定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 查看哈希值)

上传时间 Python 3