检查类型注释覆盖率的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仿射变换以旋转通用路径   IntelliJ IDEA中的java代码标记为编译器错误,在Eclipse中可以正常工作   java ArrayList的containsAll返回了错误的值   如何在安卓中的片段活动中添加java代码   java通过使用netbeans调用jbutton,将带有行的jbutton添加到jtable中   java在更新arrayAdapter/listView之前更新最终列表   java如何在另一个项目中导入包含AspectJ方面和注释的项目   为什么我的java布尔测试总是失败?   Eclipse中的java自动激活   在Bluetooth for Java(更具体地说是Android)之上是否有TCP/IP协议栈实现?   java Android Studio通过intent传递ArrayList并填充ListView