Python
Too complex chained comparisons
Info
New
Last modified: 03 December 2024Reports chained comparisons that can be simplified.
Example:
def do_comparison(x):
xmin = 10
xmax = 100
if x >= xmin and x <= xmax:
pass
The IDE offers to simplify if x >= xmin and x <= xmax
. When the quick-fix is applied, the code changes to:
def do_comparison(x):
xmin = 10
xmax = 100
if xmin <= x <= xmax:
pass
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
PyChainedComparisons
Here you can find the description of settings available for the Too complex chained comparisons inspection, and the reference of their default values.
Inspection Details | |
---|---|
By default bundled with: | CLion 2024.3, IntelliJ IDEA 2024.3, PyCharm 2024.3, Qodana for JVM 2024.3, |
Can be installed with plugin: | Python Community Edition, 243.23126 |
Thanks for your feedback!
Was this page helpful?