检查类型注释复杂性的flake8扩展

flake8-annotations-complexit的Python项目详细描述


FLAKE8注释复杂度


[构建状态](HTTPS://TravIS-CI.Org/Best-DOCTRES/FLAKE-ANNOCTIONS?分支=硕士)(http://特拉维斯Ci.org /最佳博士/ FLAKE8注释复杂性)
[可维护性](http://api。COM/V1/BGE/C81FF76538063B7D3/可维护性)](http://CODECLIMATE.COM/GITHUB/最佳医生/ FLAKE8注释复杂性/可维护性)
[测试覆盖率](http://api。CO1/V1/Bugs/C81FF76538063B7D3/TestGOLL)](http://CODECLIMATE.COM/GITHUB/FulaK8注释复杂度/测试覆盖率)
BR/> BR/>扩展FLAKE8报告复杂类型注释。
BR/>复杂类型注释通常意味着不良注释使用,错误的代码分解或不正确的数据结构选择。它们也很难读,使代码看起来像Java。注释复杂度是最大的注释嵌套级别。因此,清单3复杂度为2,而元组[列表[…],为4。“最大注释复杂性”选项。< BR> > BR/> BR/> PIP安装FlaKE8注释复杂性< BR> > BR/>< BR/>实例:BR/> BR/>样本文件:
BR/>‘Python < BR/>α检验。Py<BR/> BR/> DEF足()返回[1 ]
‘BR/>‘终端’BR/> $FLAK-8-最大注释复杂度=1测试。PY:BR/>测试。PY:4:14:TAE00过于复杂的注释(2和1;)
‘BR/> BR/>在Python 3.5.0和FlaKe8 3.7.4上进行测试。
BR/>< BR/>贡献> BR/>< BR/>我们希望您为我们的项目做出贡献。列表[INT]:

1.用你发现的bug或者你的提议制造一个问题。等待维修人员批准。
2.创建拉取请求。确保所有支票均为绿色。
3.如果有的话,修改评论。
4.太棒了。

这里有一些有用的提示:

-您可以使用“make check”运行所有检查和测试。请在travisci之前完成。
-我们使用[best doctor python styleguide](https://github.com/best doctor/guides/blob/master/guides/python_styleguide.md)。抱歉,StyleGuide目前只提供俄语版。
-我们尊重[django coc](https://www.djangoproject.com/conduct/)。软一点,不要胡说。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java附加两个数组   java如何在Extjs的不同页面中使用相同的存储   java Jung,大顶点的布局重叠,图形出现在奇怪的位置   java如何在Android中通过画布绘制圆?   java验证库设计模式选择   java研磨机未知标记“timedTests”   java Android领域子类实例方法   java使用resteasy/jaxrs从请求负载接收两种类型的数据   缓冲策略Java缓冲策略有时不能正确绘制   java跟踪棋子   密度无关像素如何在java中锐化图像缩略图?   java如何在MongoDB更新查询中编写(或)更新   java A*寻路游戏系统退出问题   java在安卓中读取xml的最佳方式是什么?   通过反射调用的方法的java抑制警告   安卓 java。语言错误:信号11(SIGSEGV),代码10(?),故障地址006e006f   java lombok 1.18.2使用DexBuilderForDebug抛出TransformClasses   java JOptionPane CD对话框按钮?   java只返回json中的一些值,而不是完整实体对象   java包不存在错误,请稍后重试