Method: pylint.lint.pylinter.PyLinter.add_ignored_message
Calls: 257, Exceptions: 0, Paths: 1Back
Path 1: 257 calls (1.0)
'wrong-import-order' (140) 'wrong-import-position' (111) 'line-too-long' (6)
16 (9) 4 (9) 3 (7) 10 (7) 15 (7) 85 (5) 80 (5) 81 (5) 14 (5) 21 (5)
ImportFrom (148) Import (103) None (6)
Confidence (257)
1def add_ignored_message(
2 self,
3 msgid: str,
4 line: int,
5 node: nodes.NodeNG | None = None,
6 confidence: interfaces.Confidence | None = interfaces.UNDEFINED,
7 ) -> None:
8 """Prepares a message to be added to the ignored message storage.
9
10 Some checks return early in special cases and never reach add_message(),
11 even though they would normally issue a message.
12 This creates false positives for useless-suppression.
13 This function avoids this by adding those message to the ignored msgs attribute
14 """
15 message_definitions = self.msgs_store.get_message_definitions(msgid)
16 for message_definition in message_definitions:
17 message_definition.check_message_definition(line, node)
18 self.file_state.handle_ignored_message(
19 self._get_message_state_scope(
20 message_definition.msgid, line, confidence
21 ),
22 message_definition.msgid,
23 line,
24 )