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