-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathanalysis.toon
More file actions
165 lines (162 loc) · 10.3 KB
/
analysis.toon
File metadata and controls
165 lines (162 loc) · 10.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# code2llm | 113f 20532L | python:109,shell:2,php:1 | 2026-03-25
# CC̄=4.6 | critical:69/891 | dups:0 | cycles:0
HEALTH[20]:
🟡 CC analyze_typescript_js CC=41 (limit:10)
🟡 CC analyze_php CC=29 (limit:10)
🟡 CC analyze_cpp CC=20 (limit:10)
🟡 CC analyze_csharp CC=20 (limit:10)
🟡 CC analyze_ruby CC=19 (limit:10)
🟡 CC _resolve_callee CC=18 (limit:10)
🟡 CC main CC=17 (limit:10)
🟡 CC _export_chunked_results CC=17 (limit:10)
🟡 CC _render_header CC=16 (limit:10)
🟡 CC extract_calls_regex CC=16 (limit:10)
🟡 CC validate_chunked_output CC=15 (limit:10)
🟡 CC analyze_java CC=15 (limit:10)
🟡 CC _analyze_subproject CC=14 (limit:10)
🟡 CC _find_event_flows CC=14 (limit:10)
🟡 CC _get_function_data_types CC=14 (limit:10)
🟡 CC _analyze_optimization_opportunities CC=14 (limit:10)
🟡 CC _heuristic_classify CC=14 (limit:10)
🟡 CC _build_call_graph CC=14 (limit:10)
🟡 CC render_data_types CC=14 (limit:10)
🟡 CC normalize_llm_task CC=14 (limit:10)
LAYERS:
code2llm/ CC̄=4.8 ←in:0 →out:5
│ !! index_generator 721L 1C 7m CC=5 ←0
│ !! project_yaml_exporter 513L 1C 18m CC=13 ←0
│ !! html_dashboard 504L 1C 14m CC=7 ←0
│ !! metrics 501L 1C 27m CC=12 ←0
│ ! readme_exporter 493L 1C 7m CC=13 ←0
│ large_repo 488L 2C 20m CC=9 ←1
│ !! pipeline_detector 486L 3C 14m CC=18 ←0
│ ! mermaid 485L 0C 16m CC=13 ←1
│ ! llm_flow 472L 1C 24m CC=14 ←0
│ ! file_analyzer 398L 1C 17m CC=12 ←0
│ ! flow_exporter 391L 1C 14m CC=10 ←0
│ ! pipeline 388L 3C 20m CC=10 ←0
│ ! renderer 385L 1C 22m CC=11 ←0
│ ! evolution_exporter 350L 1C 15m CC=10 ←0
│ ! analyzer 328L 1C 9m CC=14 ←0
│ ! entity_resolution 326L 3C 16m CC=13 ←0
│ !! map_exporter 326L 1C 17m CC=16 ←4
│ ! side_effects 324L 2C 17m CC=14 ←0
│ type_inference 321L 1C 19m CC=9 ←0
│ ! cli_analysis 313L 0C 11m CC=14 ←1
│ ! prompt 299L 0C 13m CC=12 ←1
│ intent_matching 297L 3C 15m CC=7 ←0
│ cfg 293L 1C 17m CC=5 ←0
│ ! data_analysis 286L 1C 18m CC=14 ←0
│ ! llm_task 284L 0C 15m CC=14 ←0
│ ! toon_size_manager 265L 0C 8m CC=10 ←1
│ ! mermaid_exporter 253L 1C 12m CC=13 ←0
│ cli_parser 251L 0C 1m CC=1 ←1
│ ! context_exporter 248L 1C 15m CC=10 ←0
│ ! formats 242L 0C 11m CC=14 ←3
│ !! typescript 234L 0C 1m CC=41 ←1
│ dfg 224L 1C 12m CC=7 ←0
│ !! cli_commands 220L 0C 6m CC=15 ←1
│ call_graph 211L 1C 13m CC=9 ←0
│ config 210L 6C 0m CC=0.0 ←0
│ ! scanner 201L 1C 6m CC=14 ←0
│ refactoring 196L 1C 11m CC=9 ←0
│ models 194L 11C 6m CC=8 ←0
│ smells 192L 1C 9m CC=7 ←0
│ ! flow_renderer 188L 1C 6m CC=14 ←0
│ !! ruby 186L 0C 2m CC=19 ←1
│ !! php 185L 0C 1m CC=29 ←1
│ ! streaming_analyzer 181L 1C 6m CC=12 ←0
│ config 174L 5C 2m CC=1 ←0
│ repo_files 171L 0C 8m CC=8 ←1
│ detector 168L 1C 8m CC=9 ←0
│ article_view 163L 1C 9m CC=7 ←0
│ module_detail 162L 1C 9m CC=7 ←0
│ toon_view 157L 1C 9m CC=6 ←0
│ !! csharp 153L 0C 1m CC=20 ←1
│ !! cpp 151L 0C 1m CC=20 ←1
│ ! prompt_engine 150L 1C 7m CC=12 ←0
│ toon_parser 147L 0C 10m CC=8 ←1
│ ! context_view 140L 1C 8m CC=11 ←0
│ ! gitignore 139L 1C 6m CC=10 ←2
│ prioritizer 131L 2C 4m CC=9 ←0
│ code2logic 127L 0C 8m CC=6 ←1
│ normalization 122L 2C 13m CC=6 ←0
│ helpers 120L 0C 8m CC=8 ←3
│ ! validate_project 118L 0C 3m CC=11 ←1
│ !! base 118L 0C 3m CC=16 ←8
│ yaml_exporter 108L 1C 7m CC=8 ←0
│ !! orchestrator 103L 0C 3m CC=17 ←1
│ !! java 95L 0C 1m CC=15 ←1
│ rust 94L 0C 1m CC=9 ←1
│ ! go_lang 87L 0C 1m CC=10 ←1
│ coupling 77L 1C 5m CC=7 ←0
│ incremental 75L 1C 5m CC=5 ←0
│ api 73L 0C 2m CC=2 ←0
│ ! generic 71L 0C 1m CC=12 ←1
│ cli 69L 0C 1m CC=7 ←0
│ strategies 68L 1C 0m CC=0.0 ←0
│ file_cache 62L 1C 6m CC=4 ←0
│ ! file_filter 58L 1C 3m CC=10 ←0
│ __init__ 55L 0C 0m CC=0.0 ←0
│ __init__ 52L 0C 1m CC=3 ←0
│ __init__ 52L 1C 3m CC=1 ←0
│ cache 51L 1C 5m CC=4 ←0
│ __init__ 48L 0C 0m CC=0.0 ←0
│ __init__ 44L 0C 1m CC=3 ←0
│ report_generators 34L 0C 1m CC=3 ←1
│ __init__ 33L 0C 1m CC=2 ←0
│ flow_constants 29L 0C 0m CC=0.0 ←0
│ __init__ 23L 0C 0m CC=0.0 ←0
│ json_exporter 17L 1C 1m CC=3 ←0
│ base 13L 1C 1m CC=1 ←0
│ llm_exporter 12L 0C 0m CC=0.0 ←0
│ __init__ 12L 0C 0m CC=0.0 ←0
│ __init__ 11L 0C 0m CC=0.0 ←0
│ __init__ 7L 0C 0m CC=0.0 ←0
│ __main__ 6L 0C 0m CC=0.0 ←0
│ __init__ 6L 0C 0m CC=0.0 ←0
│ __init__ 0L 0C 0m CC=0.0 ←0
│ __init__ 0L 0C 0m CC=0.0 ←0
│
./ CC̄=4.2 ←in:0 →out:0
│ !! validate_toon 394L 0C 15m CC=17 ←0
│ setup 67L 0C 1m CC=2 ←0
│ project.sh 49L 0C 0m CC=0.0 ←0
│
scripts/ CC̄=3.9 ←in:0 →out:0
│ ! benchmark_badges 392L 0C 9m CC=13 ←0
│ bump_version 96L 0C 7m CC=4 ←0
│
benchmarks/ CC̄=3.1 ←in:0 →out:0
│ benchmark_performance 306L 0C 7m CC=6 ←0
│ project_generator 233L 0C 6m CC=1 ←1
│ reporting 179L 0C 9m CC=6 ←1
│ benchmark_format_quality 143L 0C 5m CC=4 ←0
│ format_evaluator 138L 1C 5m CC=5 ←1
│ ! benchmark_evolution 137L 0C 4m CC=13 ←0
│ benchmark_constants 29L 0C 0m CC=0.0 ←0
│
badges/ CC̄=2.7 ←in:0 →out:0
│ server 110L 0C 3m CC=4 ←0
│
demo_langs/ CC̄=1.5 ←in:0 →out:0
│ sample.rs 47L 1C 5m CC=2 ←0
│ sample.java 47L 2C 3m CC=2 ←0
│ sample.go 46L 0C 4m CC=3 ←0
│ sample.php 44L 2C 4m CC=2 ←2
│ sample 40L 1C 4m CC=3 ←0
│ sample.ts 26L 0C 1m CC=1 ←0
│
── zero ──
code2llm/patterns/__init__.py 0L
code2llm/refactor/__init__.py 0L
COUPLING:
code2llm.cli_exports code2llm code2llm.exporters code2llm.core code2llm.parsers validate_toon code2llm.generators
code2llm.cli_exports ── ←4 3 1 1
code2llm 4 ── 1
code2llm.exporters ←3 ──
code2llm.core ←1 ←1 ──
code2llm.parsers ── ←2
validate_toon 2 ──
code2llm.generators ←1 ──
CYCLES: none