org.sonar.l10n.py.rules.python.PreIncrementDecrement.html Maven / Gradle / Ivy
The newest version!
This rule raises an issue when a pre/post increment or decrement operator is used.
Why is this an issue?
Python has no pre/post increment/decrement operator. For instance, x++
and x--
will fail to parse. More importantly,
++x
and --x
will do nothing. To increment a number, simply write x += 1
.
Code examples
Noncompliant code example
++x # Noncompliant: pre and post increment operators do not exist in Python.
x-- # Noncompliant: pre and post decrement operators do not exist in Python.
Compliant solution
x += 1
x -= 1
© 2015 - 2025 Weber Informatics LLC | Privacy Policy