检查返回值的flake8插件

flake8-return的Python项目详细描述


薄片8返回

pypiPython: 3.6+DownloadsBuild StatusCode coverageLicense: MITCode style: black

检查返回值的flake8插件。

安装

pip install flake8-return

错误

  • r501如果函数没有返回值,则不应在任何返回处添加none,除非函数没有返回值
defx(y):ifnoty:returnreturnNone# error!
  • r502如果函数除了无返回值之外都有返回值,则应在每次返回时添加显式值
defx(y):ifnoty:return# error!return1
  • r503如果函数有返回值,则应在函数末尾添加显式返回,但无返回值除外
defx(y):ifnoty:return# error!return1
  • r504如果变量仅用作返回值,则不应将值赋给它
defx():a=1# some code that not using `a`print('test')returna# error!

异步协同路由中的返回也受支持。

许可证

麻省理工学院

更改日志

未发布

1.1.0-2019年5月23日

  • 将flask\u plugin实用程序版本更新为1.0

1.0.0-2019-05-13

  • 拆包后跳过分配,而不必要的分配检查“(x,y=my_obj)”

0.3.2-2019年4月1日

  • 允许“assert false”作为最后一个函数返回

0.3.1-2019年3月11日

  • 将pypi deploy添加到travis配置中
  • 添加make bump_version命令

0.3.0-2019年2月26日

  • 跳过只包含return None
  • 的函数
  • 在最后一次返回内部WITH语句时修复误报
  • 添加不必要的赋值错误
  • 在赋值或返回表达式中添加支持元组
  • 添加支持异步协同路由

0.2.0-2019年2月21日

  • 修正显式/隐式
  • 添加flake8插件实用程序作为依赖项
  • 允许将RAISE作为最后一个函数返回
  • 当块
  • 修复if/elif/else案例

0.1.1-2019年2月10日

  • 修复错误消息

0.1.0-2019年2月10日

  • 首字母

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

推荐PyPI第三方库


热门话题
用setter将对象转换为java中的映射   java如何通过JQL直接找到多对多实体的交集?   java Android文本检查帮助   纸牌游戏中的java玩家顺序   java从活动A移动到活动B,再从活动B返回到活动A   java如何在GAE servlet中保存JSON文件以满足Android客户端的请求?   连接到本地主机上的SLiM服务器时发生java错误:8080   java是否可以使用setOnMarkerClickListener对for循环中创建的各种标记产生不同的结果?   检查数字是否为回文的java逻辑   java在两个独立的服务中是否存在数据同步模式?   java在组合框中选择ascendingorder时如何对元素列表进行排序   java如何在不更新旧表的情况下更新表中的字段并将其插入新表   javasos和return语句   java与示例安卓活动建立解析连接。错误:任务“:app:dexDebug”的执行失败   java Maven发布问题,带有代理授权的分叉部署过程,因为参数失败,需要407代理授权