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