summaryrefslogtreecommitdiff
path: root/pylint/checkers
diff options
context:
space:
mode:
Diffstat (limited to 'pylint/checkers')
-rw-r--r--pylint/checkers/base.py4
-rw-r--r--pylint/checkers/similar.py2
-rw-r--r--pylint/checkers/spelling.py10
-rw-r--r--pylint/checkers/utils.py4
4 files changed, 10 insertions, 10 deletions
diff --git a/pylint/checkers/base.py b/pylint/checkers/base.py
index fd18fb867..52fae61c5 100644
--- a/pylint/checkers/base.py
+++ b/pylint/checkers/base.py
@@ -2197,10 +2197,10 @@ class DocStringChecker(_BasicChecker):
overridden = True
break
self._check_docstring(
- ftype, node, report_missing=not overridden, confidence=confidence # type: ignore
+ ftype, node, report_missing=not overridden, confidence=confidence # type: ignore[arg-type]
)
elif isinstance(node.parent.frame(), nodes.Module):
- self._check_docstring(ftype, node) # type: ignore
+ self._check_docstring(ftype, node) # type: ignore[arg-type]
else:
return
diff --git a/pylint/checkers/similar.py b/pylint/checkers/similar.py
index 4f9a6cb58..4293d5306 100644
--- a/pylint/checkers/similar.py
+++ b/pylint/checkers/similar.py
@@ -383,7 +383,7 @@ class Similar:
raise ValueError
readlines = decoding_stream(stream, encoding).readlines
else:
- readlines = stream.readlines # type: ignore # hint parameter is incorrectly typed as non-optional
+ readlines = stream.readlines # type: ignore[assignment] # hint parameter is incorrectly typed as non-optional
try:
self.linesets.append(
LineSet(
diff --git a/pylint/checkers/spelling.py b/pylint/checkers/spelling.py
index 082e21183..f595e796e 100644
--- a/pylint/checkers/spelling.py
+++ b/pylint/checkers/spelling.py
@@ -52,20 +52,20 @@ try:
except ImportError:
enchant = None
- class EmailFilter: # type: ignore
+ class EmailFilter: # type: ignore[no-redef]
...
- class URLFilter: # type: ignore
+ class URLFilter: # type: ignore[no-redef]
...
- class WikiWordFilter: # type: ignore
+ class WikiWordFilter: # type: ignore[no-redef]
...
- class Filter: # type: ignore
+ class Filter: # type: ignore[no-redef]
def _skip(self, word):
raise NotImplementedError
- class Chunker: # type: ignore
+ class Chunker: # type: ignore[no-redef]
pass
def get_tokenizer(
diff --git a/pylint/checkers/utils.py b/pylint/checkers/utils.py
index cff791364..62fd35347 100644
--- a/pylint/checkers/utils.py
+++ b/pylint/checkers/utils.py
@@ -312,7 +312,7 @@ def is_error(node: nodes.FunctionDef) -> bool:
return len(node.body) == 1 and isinstance(node.body[0], nodes.Raise)
-builtins = builtins.__dict__.copy() # type: ignore
+builtins = builtins.__dict__.copy() # type: ignore[assignment]
SPECIAL_BUILTINS = ("__builtins__",) # '__path__', '__file__')
@@ -323,7 +323,7 @@ def is_builtin_object(node: nodes.NodeNG) -> bool:
def is_builtin(name: str) -> bool:
"""return true if <name> could be considered as a builtin defined by python"""
- return name in builtins or name in SPECIAL_BUILTINS # type: ignore
+ return name in builtins or name in SPECIAL_BUILTINS # type: ignore[operator]
def is_defined_in_scope(