隐式返回值 (RET502)
派生自 flake8-return linter。
修复总是可用的。
作用
检查函数中是否存在没有显式值的 return
语句,该函数在其他地方返回非 None
值。
为什么这不好?
包含一个没有显式值的 return
语句可能会导致混淆,尤其是在函数中的其他 return
语句返回非 None
值时。 如果没有其他返回值,Python 隐式地返回 None
。 添加一个显式的 return None
可以通过明确意图使代码更具可读性。
示例
建议改为