summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDaniƫl van Noord <13665637+DanielNoord@users.noreply.github.com>2022-04-14 22:51:14 +0200
committerGitHub <noreply@github.com>2022-04-14 22:51:14 +0200
commit2e0a4e716f136d86727f903fdeb4b107e471d524 (patch)
treed8e5ab819a3bc637bd27ac36511628da29c9180d /examples
parenta693ea7e1785def007c5a80d379cc7aaf92f38a9 (diff)
downloadpylint-git-2e0a4e716f136d86727f903fdeb4b107e471d524.tar.gz
Add some manual typing changes (#6325)
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/deprecation_checker.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/examples/deprecation_checker.py b/examples/deprecation_checker.py
index 79a728537..db4596096 100644
--- a/examples/deprecation_checker.py
+++ b/examples/deprecation_checker.py
@@ -37,7 +37,10 @@ from module mymodule:
------------------------------------------------------------------
Your code has been rated at 2.00/10 (previous run: 2.00/10, +0.00)
"""
-from typing import TYPE_CHECKING, Set, Tuple, Union
+
+from __future__ import annotations
+
+from typing import TYPE_CHECKING
from pylint.checkers import BaseChecker, DeprecatedMixin
from pylint.interfaces import IAstroidChecker
@@ -58,7 +61,7 @@ class DeprecationChecker(DeprecatedMixin, BaseChecker):
# The name defines a custom section of the config for this checker.
name = "deprecated"
- def deprecated_methods(self) -> Set[str]:
+ def deprecated_methods(self) -> set[str]:
"""Callback method called by DeprecatedMixin for every method/function found in the code.
Returns:
@@ -66,9 +69,7 @@ class DeprecationChecker(DeprecatedMixin, BaseChecker):
"""
return {"mymodule.deprecated_function", "mymodule.MyClass.deprecated_method"}
- def deprecated_arguments(
- self, method: str
- ) -> Tuple[Tuple[Union[int, None], str], ...]:
+ def deprecated_arguments(self, method: str) -> tuple[tuple[int | None, str], ...]:
"""Callback returning the deprecated arguments of method/function.
Returns:
@@ -92,5 +93,5 @@ class DeprecationChecker(DeprecatedMixin, BaseChecker):
return ()
-def register(linter: "PyLinter") -> None:
+def register(linter: PyLinter) -> None:
linter.register_checker(DeprecationChecker(linter))