| analyzers / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| analyzers / common.py |
(no class) |
|
53 |
0 |
0 |
|
100% |
| analyzers / go.py |
(no class) |
|
13 |
1 |
0 |
|
92% |
| analyzers / python.py |
(no class) |
|
14 |
1 |
0 |
|
93% |
| analyzers / shared.py |
(no class) |
|
15 |
7 |
0 |
|
53% |
| analyzers / typescript.py |
(no class) |
|
21 |
3 |
0 |
|
86% |
| call_graph / __init__.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| call_graph / core.py |
(no class) |
|
73 |
5 |
0 |
|
93% |
| call_graph / formatters.py |
(no class) |
|
40 |
8 |
0 |
|
80% |
| call_graph / parsers / __init__.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| call_graph / parsers / base.py |
CallGraphParser |
|
2 |
2 |
0 |
|
0% |
| call_graph / parsers / base.py |
(no class) |
|
8 |
0 |
2 |
|
100% |
| call_graph / parsers / python.py |
PythonCallParser |
|
109 |
12 |
0 |
|
89% |
| call_graph / parsers / python.py |
(no class) |
|
15 |
0 |
0 |
|
100% |
| circular_deps / __init__.py |
(no class) |
|
3 |
0 |
0 |
|
100% |
| circular_deps / core.py |
(no class) |
|
188 |
80 |
2 |
|
57% |
| circular_deps / formatter.py |
(no class) |
|
24 |
1 |
2 |
|
96% |
| circular_deps / models.py |
ImportInfo |
|
0 |
0 |
0 |
|
100% |
| circular_deps / models.py |
Cycle |
|
0 |
0 |
0 |
|
100% |
| circular_deps / models.py |
DependencyGraph |
|
0 |
0 |
0 |
|
100% |
| circular_deps / models.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| circular_deps / parsers / __init__.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| circular_deps / parsers / base.py |
ImportParser |
|
1 |
1 |
0 |
|
0% |
| circular_deps / parsers / base.py |
(no class) |
|
6 |
0 |
2 |
|
100% |
| circular_deps / parsers / go.py |
GoImportParser |
|
20 |
0 |
0 |
|
100% |
| circular_deps / parsers / go.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| circular_deps / parsers / python.py |
PythonImportParser |
|
69 |
32 |
0 |
|
54% |
| circular_deps / parsers / python.py |
(no class) |
|
19 |
0 |
0 |
|
100% |
| circular_deps / parsers / typescript.py |
TypeScriptImportParser |
|
34 |
15 |
0 |
|
56% |
| circular_deps / parsers / typescript.py |
(no class) |
|
20 |
0 |
0 |
|
100% |
| circular_deps / resolvers / __init__.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| circular_deps / resolvers / base.py |
PathResolver |
|
1 |
1 |
0 |
|
0% |
| circular_deps / resolvers / base.py |
(no class) |
|
6 |
0 |
2 |
|
100% |
| circular_deps / resolvers / go.py |
GoPathResolver |
|
41 |
3 |
0 |
|
93% |
| circular_deps / resolvers / go.py |
(no class) |
|
10 |
0 |
0 |
|
100% |
| circular_deps / resolvers / python.py |
PythonPathResolver |
|
45 |
25 |
0 |
|
44% |
| circular_deps / resolvers / python.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| circular_deps / resolvers / tsconfig.py |
TsconfigParser |
|
32 |
5 |
0 |
|
84% |
| circular_deps / resolvers / tsconfig.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| circular_deps / resolvers / typescript.py |
TypeScriptPathResolver |
|
140 |
43 |
0 |
|
69% |
| circular_deps / resolvers / typescript.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| common.py |
(no class) |
|
126 |
11 |
0 |
|
91% |
| dead_code / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| dead_code / core.py |
SymbolInfo |
|
0 |
0 |
0 |
|
100% |
| dead_code / core.py |
(no class) |
|
125 |
101 |
2 |
|
19% |
| dead_code / parsers / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| dead_code / parsers / base.py |
SymbolDefinition |
|
0 |
0 |
0 |
|
100% |
| dead_code / parsers / base.py |
ImportedSymbol |
|
0 |
0 |
0 |
|
100% |
| dead_code / parsers / base.py |
VariableDefinition |
|
0 |
0 |
0 |
|
100% |
| dead_code / parsers / base.py |
SymbolReference |
|
0 |
0 |
0 |
|
100% |
| dead_code / parsers / base.py |
DeadCodeParser |
|
6 |
5 |
0 |
|
17% |
| dead_code / parsers / base.py |
(no class) |
|
38 |
0 |
2 |
|
100% |
| dead_code / parsers / go.py |
GoDeadCodeParser |
|
113 |
41 |
0 |
|
64% |
| dead_code / parsers / go.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| dead_code / parsers / python.py |
PythonDeadCodeParser |
|
75 |
40 |
0 |
|
47% |
| dead_code / parsers / python.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| dead_code / parsers / typescript.py |
TypeScriptDeadCodeParser |
|
174 |
55 |
0 |
|
68% |
| dead_code / parsers / typescript.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| fmt.py |
(no class) |
|
80 |
15 |
0 |
|
81% |
| metrics / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| metrics / cognitive / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| metrics / cognitive / common.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| metrics / cognitive / go.py |
(no class) |
|
71 |
9 |
0 |
|
87% |
| metrics / cognitive / python.py |
(no class) |
|
88 |
10 |
0 |
|
89% |
| metrics / cognitive / typescript.py |
(no class) |
|
79 |
9 |
0 |
|
89% |
| metrics / cyclomatic / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| metrics / cyclomatic / go.py |
(no class) |
|
13 |
1 |
0 |
|
92% |
| metrics / cyclomatic / python.py |
(no class) |
|
13 |
2 |
0 |
|
85% |
| metrics / cyclomatic / shared.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| metrics / cyclomatic / typescript.py |
(no class) |
|
11 |
0 |
0 |
|
100% |
| metrics / dtd / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| metrics / dtd / go.py |
(no class) |
|
39 |
6 |
0 |
|
85% |
| metrics / dtd / python.py |
(no class) |
|
45 |
3 |
0 |
|
93% |
| metrics / dtd / typescript.py |
(no class) |
|
69 |
5 |
0 |
|
93% |
| metrics / duplication / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| metrics / duplication / config.py |
LanguageConfig |
|
0 |
0 |
0 |
|
100% |
| metrics / duplication / config.py |
(no class) |
|
10 |
0 |
0 |
|
100% |
| metrics / duplication / core.py |
(no class) |
|
100 |
1 |
0 |
|
99% |
| metrics / halstead / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| metrics / halstead / common.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| metrics / halstead / go.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| metrics / halstead / python.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| metrics / halstead / typescript.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| metrics / lloc / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| metrics / lloc / go.py |
(no class) |
|
13 |
0 |
0 |
|
100% |
| metrics / lloc / python.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| metrics / lloc / typescript.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| metrics / npath / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| metrics / npath / go.py |
(no class) |
|
132 |
14 |
0 |
|
89% |
| metrics / npath / python.py |
(no class) |
|
158 |
12 |
0 |
|
92% |
| metrics / npath / typescript.py |
(no class) |
|
167 |
16 |
0 |
|
90% |
| models.py |
PatternViolation |
|
0 |
0 |
0 |
|
100% |
| models.py |
HalsteadMetrics |
|
0 |
0 |
0 |
|
100% |
| models.py |
FunctionComplexity |
|
0 |
0 |
0 |
|
100% |
| models.py |
DuplicateCluster |
|
0 |
0 |
0 |
|
100% |
| models.py |
FileComplexity |
|
1 |
0 |
0 |
|
100% |
| models.py |
DeadCodeViolation |
|
0 |
0 |
0 |
|
100% |
| models.py |
FunctionDefinition |
|
0 |
0 |
0 |
|
100% |
| models.py |
CallEdge |
|
0 |
0 |
0 |
|
100% |
| models.py |
CallGraph |
|
0 |
0 |
0 |
|
100% |
| models.py |
(no class) |
|
82 |
0 |
0 |
|
100% |
| parsers / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| parsers / common.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| parsers / go.py |
(no class) |
|
53 |
14 |
0 |
|
74% |
| parsers / python.py |
(no class) |
|
18 |
1 |
0 |
|
94% |
| parsers / shared.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| parsers / typescript.py |
(no class) |
|
36 |
3 |
0 |
|
92% |
| patterns / __init__.py |
(no class) |
|
10 |
7 |
0 |
|
30% |
| patterns / common.py |
(no class) |
|
18 |
0 |
2 |
|
100% |
| patterns / python.py |
(no class) |
|
42 |
6 |
1 |
|
86% |
| patterns / shared.py |
(no class) |
|
17 |
6 |
2 |
|
65% |
| perf.py |
(no class) |
|
23 |
8 |
0 |
|
65% |
| tests / test_call_graph / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| tests / test_call_graph / test_cycles.py |
(no class) |
|
31 |
0 |
0 |
|
100% |
| tests / test_call_graph / test_formatters.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| tests / test_call_graph / test_parser.py |
(no class) |
|
53 |
0 |
0 |
|
100% |
| tests / test_call_graph / test_resolution.py |
(no class) |
|
40 |
0 |
0 |
|
100% |
| tests / test_call_graph / test_unused.py |
(no class) |
|
71 |
0 |
0 |
|
100% |
| tests / test_circular_deps / test_core.py |
(no class) |
|
112 |
0 |
0 |
|
100% |
| tests / test_circular_deps / test_go.py |
(no class) |
|
152 |
0 |
0 |
|
100% |
| tests / test_circular_deps / test_typescript.py |
(no class) |
|
257 |
0 |
0 |
|
100% |
| tests / test_cognitive / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| tests / test_cognitive / test_go.py |
(no class) |
|
109 |
0 |
0 |
|
100% |
| tests / test_cognitive / test_python.py |
(no class) |
|
97 |
0 |
0 |
|
100% |
| tests / test_cognitive / test_typescript.py |
(no class) |
|
107 |
0 |
0 |
|
100% |
| tests / test_common.py |
(no class) |
|
98 |
0 |
0 |
|
100% |
| tests / test_dead_code_core.py |
(no class) |
|
42 |
0 |
0 |
|
100% |
| tests / test_dead_code_go.py |
(no class) |
|
101 |
0 |
0 |
|
100% |
| tests / test_dead_code_typescript.py |
(no class) |
|
170 |
1 |
0 |
|
99% |
| tests / test_dtd / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| tests / test_dtd / test_go.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| tests / test_dtd / test_python.py |
(no class) |
|
36 |
0 |
0 |
|
100% |
| tests / test_dtd / test_typescript.py |
(no class) |
|
36 |
0 |
0 |
|
100% |
| tests / test_duplication / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| tests / test_duplication / test_core.py |
(no class) |
|
221 |
0 |
0 |
|
100% |
| tests / test_fmt.py |
TestFmtInt |
|
5 |
0 |
0 |
|
100% |
| tests / test_fmt.py |
TestFmtFloat |
|
4 |
0 |
0 |
|
100% |
| tests / test_fmt.py |
TestFmtNumber |
|
4 |
0 |
0 |
|
100% |
| tests / test_fmt.py |
TestColorDisabled |
|
10 |
0 |
0 |
|
100% |
| tests / test_fmt.py |
TestColorEnabled |
|
8 |
0 |
0 |
|
100% |
| tests / test_fmt.py |
TestRpad |
|
14 |
0 |
0 |
|
100% |
| tests / test_fmt.py |
TestFmtCompact |
|
13 |
0 |
0 |
|
100% |
| tests / test_fmt.py |
TestCompositeHelpers |
|
8 |
0 |
0 |
|
100% |
| tests / test_fmt.py |
(no class) |
|
42 |
0 |
0 |
|
100% |
| tests / test_halstead / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| tests / test_halstead / test_go.py |
(no class) |
|
24 |
0 |
0 |
|
100% |
| tests / test_halstead / test_python.py |
(no class) |
|
25 |
0 |
0 |
|
100% |
| tests / test_halstead / test_typescript.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| tests / test_mi / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| tests / test_mi / test_go.py |
(no class) |
|
36 |
0 |
0 |
|
100% |
| tests / test_mi / test_python.py |
(no class) |
|
36 |
0 |
0 |
|
100% |
| tests / test_mi / test_typescript.py |
(no class) |
|
36 |
0 |
0 |
|
100% |
| tests / test_npath / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| tests / test_npath / test_go.py |
(no class) |
|
73 |
0 |
0 |
|
100% |
| tests / test_npath / test_python.py |
(no class) |
|
75 |
0 |
0 |
|
100% |
| tests / test_npath / test_typescript.py |
(no class) |
|
81 |
0 |
0 |
|
100% |
| tests / test_patterns / test_python.py |
(no class) |
|
28 |
0 |
0 |
|
100% |