summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniƫl van Noord <13665637+DanielNoord@users.noreply.github.com>2021-09-17 09:51:36 +0200
committerGitHub <noreply@github.com>2021-09-17 09:51:36 +0200
commit6f24105d90224a585d5e5b06361415c05a7030b9 (patch)
tree5ba4d8a655bf1a805dfdc773f1fb6c1411002192
parent09e142e5dfab35a7ba80783ffe3fc8c167f8effa (diff)
downloadpylint-git-6f24105d90224a585d5e5b06361415c05a7030b9.tar.gz
Fix typing of `ReportsHandlerMixIn` (#5028)
* Fix typing of `ReportsHandlerMixIn`
-rw-r--r--pylint/reporters/reports_handler_mix_in.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/pylint/reporters/reports_handler_mix_in.py b/pylint/reporters/reports_handler_mix_in.py
index de3bbe225..4c302dbf4 100644
--- a/pylint/reporters/reports_handler_mix_in.py
+++ b/pylint/reporters/reports_handler_mix_in.py
@@ -12,6 +12,8 @@ from pylint.typing import CheckerStats
if TYPE_CHECKING:
from pylint.lint.pylinter import PyLinter
+ReportsDict = DefaultDict[IChecker, List[Tuple[str, str, Callable]]]
+
class ReportsHandlerMixIn:
"""a mix-in class containing all the reports and stats manipulation
@@ -19,15 +21,11 @@ class ReportsHandlerMixIn:
"""
def __init__(self) -> None:
- self._reports: DefaultDict[
- IChecker, List[Tuple[str, str, Callable]]
- ] = collections.defaultdict(list)
+ self._reports: ReportsDict = collections.defaultdict(list)
self._reports_state: Dict[str, bool] = {}
- def report_order(self):
- """Return a list of reports, sorted in the order
- in which they must be called.
- """
+ def report_order(self) -> List[IChecker]:
+ """Return a list of reporters"""
return list(self._reports)
def register_report(