expr-or-true (SIM222)
源自 flake8-simplify 代码检查器。
修复总是可用的。
作用
检查包含真值的 or
表达式。
为什么这不好?
如果该表达式用作条件,则可以完全替换为 True
。
在其他情况下,表达式可以短路到第一个真值。
通过使用 True
(或第一个真值),代码更加简洁易懂,因为它不再包含冗余条件。
示例
建议改为
源自 flake8-simplify 代码检查器。
修复总是可用的。
检查包含真值的 or
表达式。
如果该表达式用作条件,则可以完全替换为 True
。
在其他情况下,表达式可以短路到第一个真值。
通过使用 True
(或第一个真值),代码更加简洁易懂,因为它不再包含冗余条件。
建议改为