module documentation

Interfaces for Pylint objects.

Class Confidence Undocumented
Class IAstroidChecker Interface for checker which prefers receive events according to statement type.
Class IChecker Base interface, to be used only for sub interfaces definition.
Class Interface Base class for interfaces.
Class IRawChecker Interface for checker which need to parse the raw file.
Class IReporter Reporter collect messages and display results encapsulated in a layout.
Class ITokenChecker Interface for checkers that need access to the token list.
Function implements Does the given object (maybe an instance or class) implement the interface.
Constant CONFIDENCE_LEVEL_NAMES Undocumented
Constant CONFIDENCE_LEVELS Undocumented
Constant CONTROL_FLOW Undocumented
Constant HIGH Undocumented
Constant INFERENCE Undocumented
Constant INFERENCE_FAILURE Undocumented
Constant UNDEFINED Undocumented
def implements(obj: BaseChecker, interface: type[Interface]|tuple[type[Interface], ...]) -> bool: (source)

Does the given object (maybe an instance or class) implement the interface.

CONFIDENCE_LEVEL_NAMES = (source)

Undocumented

Value
[i.name for i in CONFIDENCE_LEVELS]
CONFIDENCE_LEVELS = (source)
CONTROL_FLOW = (source)

Undocumented

Value
Confidence('CONTROL_FLOW', 'Warning based on assumptions about control flow.')

Undocumented

Value
Confidence('HIGH', 'Warning that is not based on inference result.')
INFERENCE = (source)

Undocumented

Value
Confidence('INFERENCE', 'Warning based on inference result.')
INFERENCE_FAILURE = (source)

Undocumented

Value
Confidence('INFERENCE_FAILURE', 'Warning based on inference with failures.')
UNDEFINED = (source)

Undocumented

Value
Confidence('UNDEFINED', 'Warning without any associated confidence level.')