Inspectopedia Help

Shadowing built-in names

Reports shadowing built-in names, such as len or list.

Example:

def len(a, b, c): d = a + b + c return d

In this code fragment, the len built-in name is used. The IDE offers to apply the Rename refactoring as a fix.

Inspection options

Here you can find the description of settings available for the Shadowing built-in names inspection, and the reference of their default values.

Ignored built-ins

Empty

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