具有super_mario特定验证的flake8插件
项目描述
flake8-super-mario
flake8的扩展,具有super_mario特定验证。
Mario 是一个业务逻辑流程框架。当用户遵循所有规则时最佳。一些规则由Mario本身检查,而另一些规则最好通过静态分析进行检查,可以使用此插件进行检查。
安装
pip install flake8-super-mario
示例
from super_mario import BasePipeline, process_pipe
class SimplePipeline(BasePipeline):
pipeline = [
'sum_numbers',
]
def sum_numbers(a, b):
return {'d': a + b}
用法
$ flake8 test.py
text.py:1:5: SME001 Pipe sum_numbers has no pipe decorator
错误代码
错误代码 | 描述 |
---|---|
SME001 | 管道XXX没有管道装饰器 |
SME002 | 管道XXX的循环复杂度过高(X > Y) |
SME003 | 管道XXX的认知复杂度过高(X > Y) |
SME004 | 管道XXX是进程类型且不是纯的 |
项目详情
关闭
flake8_super_mario-0.0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 201671c6ff7d34c05e157579f8f332b9a0a3cbd18f0c89b59728dfe6f06bf886 |
|
MD5 | 607cc386af642225f2fa1e0bdb17bbe3 |
|
BLAKE2b-256 | 48208e4fbca1fdc1b4cffbfc82bb1b0ab19db9fe418bb91a466205362ab585db |