Inspectopedia Help

Python

Name

Language

A byte literal contains a non-ASCII character  New in this release

Python

Accessing a protected member of a class or a module  New in this release

Python

An instance attribute is defined outside `__init__`  New in this release

Python

An invalid interpreter  New in this release

Python

Assigning function calls that don't return anything  New in this release

Python

Assignment can be replaced with augmented assignment  New in this release

Python

Assignments to 'for' loop or 'with' statement parameter  New in this release

Python

Attempt to call a non-callable object  New in this release

Python

Class has no `__init__` method  New in this release

Python

Class must implement all abstract methods  New in this release

Python

Class-specific decorator is used outside the class  New in this release

Python

Classic style class usage  New in this release

Python

Code is incompatible with specific Python versions  New in this release

Python

Cython variable is used before its declaration  

Cython

Deprecated function, class, or module  New in this release

Python

Dictionary contains duplicate keys  New in this release

Python

Dictionary creation can be rewritten by dictionary literal  New in this release

Python

Errors in string formatting operations  New in this release

Python

Exceptions do not inherit from standard 'Exception' class  New in this release

Python

File contains non-ASCII character  New in this release

Python

First argument of the method is reassigned  New in this release

Python

Fixture is not requested by test functions  New in this release

Python

Function call can be replaced with set literal  New in this release

Python

Global variable is not defined at the module level  New in this release

Python

Improper first parameter  New in this release

Python

Improper position of from __future__ import  New in this release

Python

Inappropriate access to properties  New in this release

Python

Incompatible signatures of __new__ and __init__  New in this release

Python

Incompatible stub packages  New in this release

Python

Inconsistent indentation  New in this release

Python

Incorrect BDD Behave-specific definitions  

Python

Incorrect CLI syntax  New in this release

Commandline

Incorrect arguments in @pytest.mark.parametrize  New in this release

Python

Incorrect arguments in step definition functions  

Python

Incorrect call arguments  New in this release

Python

Incorrect docstring  New in this release

Python

Incorrect property definition  New in this release

Python

Incorrect type  New in this release

Python

Invalid TypedDict definition and usages  New in this release

Python

Invalid definition and usage of Data Classes  New in this release

Python

Invalid definition of 'typing.NamedTuple'  New in this release

Python

Invalid protocol definitions and usages  New in this release

Python

Invalid type hints definitions and usages  New in this release

Python

Invalid usage of ClassVar variables  New in this release

Python

Invalid usage of new-style type parameters and type aliases  New in this release

Python

Invalid usages of @override decorator  New in this release

Python

Invalid usages of classes with '__slots__' definitions  New in this release

Python

Invalid usages of final classes, methods, and variables  New in this release

Python

Method Series.to_list() is recommended  New in this release

Python

Method is not declared static  New in this release

Python

Method signature does not match signature of overridden method  New in this release

Python

Missed call to '__init__' of the super class  New in this release

Python

Missing `await` syntax in coroutine calls  New in this release

Python

Missing or empty docstring  New in this release

Python

Missing type hinting for function definition  New in this release

Python

No encoding specified for file  New in this release

Python

Non-optimal list declaration  New in this release

Python

Old-style class contains new-style class features  New in this release

Python

Overloads in regular Python files  New in this release

Python

PEP 8 coding style violation  New in this release

Python

PEP 8 naming convention violation  New in this release

Python

Poetry package versions  New in this release

Toml

Problematic nesting of decorators  New in this release

Python

Prohibited trailing semicolon in a statement  New in this release

Python

Redeclared names without usages  New in this release

Python

Redundant boolean variable check  New in this release

Python

Redundant parentheses  New in this release

Python

Shadowing built-in names  New in this release

Python

Shadowing names from outer scopes  New in this release

Python

Single quoted docstring  New in this release

Python

Statement has no effect  New in this release

Python

Stub packages advertiser  New in this release

Python

Suspicious relative imports  New in this release

Python

The default argument is mutable  New in this release

Python

The function argument is equal to the default parameter value  New in this release

Python

Too complex chained comparisons  New in this release

Python

Tuple assignment balance is incorrect  New in this release

Python

Tuple item assignment is prohibited  New in this release

Python

Type in docstring does not match inferred type  New in this release

Python

Unbound local variables  New in this release

Python

Unclear exception clauses  New in this release

Python

Unnecessary backslash  New in this release

Python

Unreachable code  

Python

Unresolved references  

Python

Unsatisfied package requirements  New in this release

Multiple

Unused local symbols  New in this release

Python

Using equality operators to compare with None  New in this release

Python

Wrong arguments to call super  New in this release

Python

Wrong order of 'except' clauses  New in this release

Python

__init__ method that returns a value  New in this release

Python

Last modified: 12 March 2024