consider-merging-classes-inherited (R8180)#

Several classes in one module extend the same model.

What it does#

Reports when two or more classes in the same module extend a model with _inherit = "model" (without their own _name). The message is shown on one of them and lists the others.

Why is this bad?#

Extensions of one model spread over several classes are hard to find and review, and their relative order of method overrides depends on the import order of the files.