检查类型注释覆盖率的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泛型和基类   ProcessBuilder或DefaultExecutor启动的“RunAs”子进程的java读取标准输出   java应用程序在尝试登录时突然停止   Java:神秘的Java未捕获异常处理程序[带代码]   java JavaFX NumberAxis自动范围无限循环   最新版本和旧版本冲突的java双Maven依赖关系   java如何导入带有部署变量类名的静态函数?   编译器构造不同的JDK更新会产生不同的Java字节码吗?   java无法在struts 1.1中上载任何超过250 MB大小的文件   java调整jcombobox下拉菜单的宽度   java如何在某些情况下忽略@SQLDelete注释   在Eclipse for Java EE developers edition中禁用HTML警告   java HttpUrlConnection重置请求属性   java@Provider资源未在rest应用程序中注册   java TOP N使用JPA连接   java在使用反射调用方法时区分int和Integer参数