Path 1: 17604 calls (0.74)

'suppressed-message' (7578) 'locally-disabled' (3478) 'too-few-public-methods' (1003) 'useless-suppression' (958) 'unused-import' (318) 'pointless-sta...

None (5028) 1 (1863) 2 (1018) 3 (707) 4 (448) 5 (313) 0 (297) 6 (296) 7 (226) 8 (225)

None (12474) ClassDef (1100) Call (623) Import (469) Expr (445) AssignName (370) FunctionDef (369) ImportFrom (368) Name (326) Const (232)

None (1343) ("'missing-function-docstring'", 1) (623) (0, 2) (569) ('missing-function-docstring', 'C0116') (471) (1, 2) (445) ('missing-class-docstrin...

None (17604)

None (17347) 4 (75) 10 (33) 0 (29) 8 (13) 21 (10) 5 (10) 15 (7) 11 (7) 19 (7)

None (17600) 2 (3) 1 (1)

None (17600) 4 (4)

InvalidMessageError (3)

1def add_message(
2        self,
3        msgid: str,
4        line: int | None = None,
5        node: nodes.NodeNG | None = None,
6        args: Any | None = None,
7        confidence: interfaces.Confidence | None = None,
8        col_offset: int | None = None,
9        end_lineno: int | None = None,
10        end_col_offset: int | None = None,
11    ) -> None:
12        """Adds a message given by ID or name.
13
14        If provided, the message string is expanded using args.
15
16        AST checkers must provide the node argument (but may optionally
17        provide line if the line number is different), raw and token checkers
18        must provide the line argument.
19        """
20        if confidence is None:
21            confidence = interfaces.UNDEFINED
22        message_definitions = self.msgs_store.get_message_definitions(msgid)
23        for message_definition in message_definitions:
24            self._add_one_message(
25                message_definition,
26                line,
27                node,
28                args,
29                confidence,
30                col_offset,
31                end_lineno,
32                end_col_offset,
33            )
            

Path 2: 6246 calls (0.26)

'missing-function-docstring' (1261) 'invalid-name' (1117) 'missing-class-docstring' (941) 'unused-argument' (361) 'missing-module-docstring' (297) 'us...

None (6116) 0 (12) 1 (11) 5 (8) 10 (5) 4 (4) 14 (4) 7 (4) 6 (3) 8 (3)

FunctionDef (1598) AssignName (1325) ClassDef (1113) Module (326) Name (293) Call (179) Attribute (169) Raise (137) Compare (136) Const (117)

None (3161) 'self' (115) ('Argument', 'x', 'snake_case naming style') (84) ('Argument', 'y', 'snake_case naming style') (71) 'Exception' (68) ('else',...

Confidence (6246)

None (6198) 0 (26) 4 (6) 8 (3) 9 (3) 5 (2) 3 (2) 23 (2) 33 (1) 73 (1)

None (6235) 5 (5) 1 (3) 11 (1) 13 (1) 8 (1)

None (6238) 5 (5) 80 (1) 49 (1) 43 (1)

1def add_message(
2        self,
3        msgid: str,
4        line: int | None = None,
5        node: nodes.NodeNG | None = None,
6        args: Any | None = None,
7        confidence: interfaces.Confidence | None = None,
8        col_offset: int | None = None,
9        end_lineno: int | None = None,
10        end_col_offset: int | None = None,
11    ) -> None:
12        """Adds a message given by ID or name.
13
14        If provided, the message string is expanded using args.
15
16        AST checkers must provide the node argument (but may optionally
17        provide line if the line number is different), raw and token checkers
18        must provide the line argument.
19        """
20        if confidence is None:
21            confidence = interfaces.UNDEFINED
22        message_definitions = self.msgs_store.get_message_definitions(msgid)
23        for message_definition in message_definitions:
24            self._add_one_message(
25                message_definition,
26                line,
27                node,
28                args,
29                confidence,
30                col_offset,
31                end_lineno,
32                end_col_offset,
33            )