检查类型注释覆盖率的flake8扩展

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


#flake8注解覆盖率



[![构建状态](https://travis-ci.org/best-doctor/flake8-annotations-coverage.svg?branch=master)(https://travis ci.org/best doctor/flake8 annotations coverage)
[![可维护性](https://api.codeculate.com/v1/badges/8480286aae1c0612351/mainability)(https://codeculate.com/github/best doctor/flake8 annotations coverage/mainability)



flake8的一个扩展,用于报告具有大量代码但没有类型注释的文件。


在现有的
大代码库中,想知道注释模块中是否有新的代码BR/>被注释。
BR/>每个文件的最小注释覆盖率可以通过
‘min覆盖率’选项来配置,默认值为75。这足以让mypyy威胁到函数
>而不是动态类型的函数




<<













示例文件:


`` python










>def unnotated_function():
通过
```

用法:

```终端
$flake8 test.py
test.py:0:1:tae001在python 3.6.5和flake8 3.7.4上测试的类型注释太少
````

contribution

很简单:

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包不存在错误,请稍后重试