Skip to content

Commit bb38e7c

Browse files
committed
Add confidence=INFERENCE
1 parent 673fa05 commit bb38e7c

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

pylint/checkers/typecheck.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1407,7 +1407,11 @@ def _check_isinstance_args(self, node: nodes.Call) -> None:
14071407

14081408
second_arg = node.args[1]
14091409
if _is_invalid_isinstance_type(second_arg):
1410-
self.add_message("isinstance-second-argument-not-valid-type", node=node)
1410+
self.add_message(
1411+
"isinstance-second-argument-not-valid-type",
1412+
node=node,
1413+
confidence=INFERENCE,
1414+
)
14111415

14121416
# pylint: disable = too-many-branches, too-many-locals, too-many-statements
14131417
def visit_call(self, node: nodes.Call) -> None:
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
isinstance-second-argument-not-valid-type:27:0:27:23::Second argument of isinstance is not a type:UNDEFINED
2-
isinstance-second-argument-not-valid-type:28:0:28:19::Second argument of isinstance is not a type:UNDEFINED
3-
isinstance-second-argument-not-valid-type:29:0:29:34::Second argument of isinstance is not a type:UNDEFINED
4-
isinstance-second-argument-not-valid-type:30:0:30:54::Second argument of isinstance is not a type:UNDEFINED
5-
isinstance-second-argument-not-valid-type:31:0:31:18::Second argument of isinstance is not a type:UNDEFINED
1+
isinstance-second-argument-not-valid-type:27:0:27:23::Second argument of isinstance is not a type:INFERENCE
2+
isinstance-second-argument-not-valid-type:28:0:28:19::Second argument of isinstance is not a type:INFERENCE
3+
isinstance-second-argument-not-valid-type:29:0:29:34::Second argument of isinstance is not a type:INFERENCE
4+
isinstance-second-argument-not-valid-type:30:0:30:54::Second argument of isinstance is not a type:INFERENCE
5+
isinstance-second-argument-not-valid-type:31:0:31:18::Second argument of isinstance is not a type:INFERENCE
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
isinstance-second-argument-not-valid-type:15:0:15:22::Second argument of isinstance is not a type:UNDEFINED
2-
isinstance-second-argument-not-valid-type:16:0:16:28::Second argument of isinstance is not a type:UNDEFINED
3-
isinstance-second-argument-not-valid-type:18:0:18:24::Second argument of isinstance is not a type:UNDEFINED
1+
isinstance-second-argument-not-valid-type:15:0:15:22::Second argument of isinstance is not a type:INFERENCE
2+
isinstance-second-argument-not-valid-type:16:0:16:28::Second argument of isinstance is not a type:INFERENCE
3+
isinstance-second-argument-not-valid-type:18:0:18:24::Second argument of isinstance is not a type:INFERENCE

0 commit comments

Comments
 (0)