Inspectopedia Help

Redeclared names without usages

Reports unconditional redeclarations of names without being used in between.

Example:

def x(): pass x = 2

It applies to function and class declarations, and top-level assignments.

When the warning is shown, you can try a recommended action, for example, you might be prompted to rename the variable.

Inspection Details

By default bundled with:

DataSpell 2024.1, IntelliJ IDEA 2024.1, PyCharm 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Python Community Edition, 241.SNAPSHOT

Last modified: 29 April 2024