Query module ConflictingAttributesInBaseClasses

name
Conflicting attributes in base classes
description
When a class subclasses multiple base classes and more than one base class defines the same attribute, attribute overriding may result in unexpected behavior by instances of this class.
kind
problem
tags
reliability maintainability modularity
problem.severity
warning
sub-severity
low
precision
high
id
py/conflicting-attributes

Imports

Predicates

calls_super
does_nothing
whitelisted

Holds if the given name is white-listed for some reason