summaryrefslogtreecommitdiff
path: root/pylint/checkers/logging.py
diff options
context:
space:
mode:
Diffstat (limited to 'pylint/checkers/logging.py')
-rw-r--r--pylint/checkers/logging.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/pylint/checkers/logging.py b/pylint/checkers/logging.py
index 242c5e800..19e04c7d1 100644
--- a/pylint/checkers/logging.py
+++ b/pylint/checkers/logging.py
@@ -26,7 +26,7 @@
"""checker for use of Python logging
"""
import string
-from typing import Set
+from typing import TYPE_CHECKING, Set
import astroid
from astroid import nodes
@@ -35,6 +35,9 @@ from pylint import checkers, interfaces
from pylint.checkers import utils
from pylint.checkers.utils import check_messages, infer_all
+if TYPE_CHECKING:
+ from pylint.lint import PyLinter
+
MSGS = { # pylint: disable=consider-using-namedtuple-or-dataclass
"W1201": (
"Use %s formatting in logging functions",
@@ -401,6 +404,5 @@ def _count_supplied_tokens(args):
return sum(1 for arg in args if not isinstance(arg, nodes.Keyword))
-def register(linter):
- """Required method to auto-register this checker."""
+def register(linter: "PyLinter") -> None:
linter.register_checker(LoggingChecker(linter))