McCabe Checker,Plugin for Flint
flint-mccabe的Python项目详细描述
此模块为python代码检查器flint提供插件。
注意
flint现在合并到Flake8 2.0。 请考虑https://pypi.python.org/pypi/mccabe代替。
Flint插件
当安装了flint和flint-mccabe时,插件是 提供flint:
$ flint --version 0.1 (pep8: 1.4.2, pyflakes: 0.6.1, mccabe: 0.2)
默认情况下,插件被禁用。使用--max-complexity开关 启用它。如果函数的McCabe复杂性,它将发出警告。 高于该值:
$ flint --max-complexity 10 coolproject ... coolproject/mod.py:1204:1: C901 'CoolFactory.prepare' is too complex (14)
此功能对于检测过复杂的代码非常有用。根据McCabe的说法, 任何超过10的事情都太复杂了。
更改
0.2-2013年2月23日
- 释放包mccabe并依赖它。
0.1-2013年2月11日
- 首次发布