All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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