summaryrefslogtreecommitdiff
path: root/doc/whatsnew/fragments/8404.internal
blob: 1a6da408a45668f4db230413116165d35658d021 (plain)
1
2
3
4
5
6
7
8
Everything related to the ``__implements__`` construct was removed. It was based on PEP245
that was proposed in 2001 and rejected in 2006.

All the classes inheriting ``Interface`` in ``pylint.interfaces`` were removed.
``Checker`` should only inherit ``BaseChecker`` or any of the other checker types
from ``pylint.checkers``. ``Reporter`` should only inherit ``BaseReporter``.

Refs #8404