Method: pylint.utils.linterstats.LinterStats.__init__
Calls: 2721, Exceptions: 0, Paths: 2Back
Path 1: 2719 calls (1.0)
None (2719)
None (2704) dict (15)
None (2719)
None (2719)
None (2719)
None (2719)
None (2719)
None (2719)
1def __init__(
2 self,
3 bad_names: BadNames | None = None,
4 by_module: dict[str, ModuleStats] | None = None,
5 by_msg: dict[str, int] | None = None,
6 code_type_count: CodeTypeCount | None = None,
7 dependencies: dict[str, set[str]] | None = None,
8 duplicated_lines: DuplicatedLines | None = None,
9 node_count: NodeCount | None = None,
10 undocumented: UndocumentedNodes | None = None,
11 ) -> None:
12 self.bad_names = bad_names or BadNames(
13 argument=0,
14 attr=0,
15 klass=0,
16 class_attribute=0,
17 class_const=0,
18 const=0,
19 inlinevar=0,
20 function=0,
21 method=0,
22 module=0,
23 variable=0,
24 typevar=0,
25 )
26 self.by_module: dict[str, ModuleStats] = by_module or {}
27 self.by_msg: dict[str, int] = by_msg or {}
28 self.code_type_count = code_type_count or CodeTypeCount(
29 code=0, comment=0, docstring=0, empty=0, total=0
30 )
31
32 self.dependencies: dict[str, set[str]] = dependencies or {}
33 self.duplicated_lines = duplicated_lines or DuplicatedLines(
34 nb_duplicated_lines=0, percent_duplicated_lines=0.0
35 )
36 self.node_count = node_count or NodeCount(
37 function=0, klass=0, method=0, module=0
38 )
39 self.undocumented = undocumented or UndocumentedNodes(
40 function=0, klass=0, method=0, module=0
41 )
42
43 self.convention = 0
44 self.error = 0
45 self.fatal = 0
46 self.info = 0
47 self.refactor = 0
48 self.statement = 0
49 self.warning = 0
50
51 self.global_note = 0
52 self.nb_duplicated_lines = 0
53 self.percent_duplicated_lines = 0.0
Path 2: 2 calls (0.0)
{'argument': 1, 'attr': 2, 'klass': 3, 'class_attribute': 4, 'class_const': 5, 'const': 6, 'inlinevar': 7, 'function': 8, 'method': 9, 'module': 10, '...
None (2)
None (2)
None (2)
None (2)
None (2)
None (2)
None (2)
1def __init__(
2 self,
3 bad_names: BadNames | None = None,
4 by_module: dict[str, ModuleStats] | None = None,
5 by_msg: dict[str, int] | None = None,
6 code_type_count: CodeTypeCount | None = None,
7 dependencies: dict[str, set[str]] | None = None,
8 duplicated_lines: DuplicatedLines | None = None,
9 node_count: NodeCount | None = None,
10 undocumented: UndocumentedNodes | None = None,
11 ) -> None:
12 self.bad_names = bad_names or BadNames(
13 argument=0,
14 attr=0,
15 klass=0,
16 class_attribute=0,
17 class_const=0,
18 const=0,
19 inlinevar=0,
20 function=0,
21 method=0,
22 module=0,
23 variable=0,
24 typevar=0,
25 )
26 self.by_module: dict[str, ModuleStats] = by_module or {}
27 self.by_msg: dict[str, int] = by_msg or {}
28 self.code_type_count = code_type_count or CodeTypeCount(
29 code=0, comment=0, docstring=0, empty=0, total=0
30 )
31
32 self.dependencies: dict[str, set[str]] = dependencies or {}
33 self.duplicated_lines = duplicated_lines or DuplicatedLines(
34 nb_duplicated_lines=0, percent_duplicated_lines=0.0
35 )
36 self.node_count = node_count or NodeCount(
37 function=0, klass=0, method=0, module=0
38 )
39 self.undocumented = undocumented or UndocumentedNodes(
40 function=0, klass=0, method=0, module=0
41 )
42
43 self.convention = 0
44 self.error = 0
45 self.fatal = 0
46 self.info = 0
47 self.refactor = 0
48 self.statement = 0
49 self.warning = 0
50
51 self.global_note = 0
52 self.nb_duplicated_lines = 0
53 self.percent_duplicated_lines = 0.0