隐式返回 (RET503)
派生自 flake8-return linter。
修复总是可用的。
作用
检查在可能返回非 None
值的函数末尾缺少显式 return
语句的情况。
为什么这不好?
如果函数可以返回非 None
值,但在末尾缺少显式 return
语句,则可能会引起混淆。 如果没有其他返回值,Python 隐式返回 None
。 添加显式 return None
可以通过阐明意图来提高代码的可读性。
示例
建议改为
派生自 flake8-return linter。
修复总是可用的。
检查在可能返回非 None
值的函数末尾缺少显式 return
语句的情况。
如果函数可以返回非 None
值,但在末尾缺少显式 return
语句,则可能会引起混淆。 如果没有其他返回值,Python 隐式返回 None
。 添加显式 return None
可以通过阐明意图来提高代码的可读性。
建议改为