11flowchart LR
22 subgraph regix__Regix
3- regix__Regix____init__ [ " __init__" ]
43 regix__Regix__history [ " history" ]
4+ regix__Regix____init__ [ " __init__" ]
55 regix__Regix__snapshot [ " snapshot" ]
66 end
77 subgraph regix__backends
8- regix__backends__get_backend [ " get_backend" ]
98 regix__backends__structure_backend__StructureBackend__collect [ " collect" ]
9+ regix__backends__get_backend [ " get_backend" ]
1010 regix__backends__structure_backend___analyse_function [ " _analyse_function" ]
1111 end
1212 subgraph regix__benchmark
13- regix__benchmark__build_regix_suite [ " build_regix_suite" ]
14- regix__benchmark___make_config_parse_probe [ " _make_config_parse_probe" ]
15- regix__benchmark__BenchmarkReporter__print_json [ " print_json" ]
16- regix__benchmark__BenchmarkReporter__print_plain [ " print_plain" ]
17- regix__benchmark__BenchmarkReporter__print [ " print" ]
1813 regix__benchmark__BackendProbe__run [ " run" ]
19- regix__benchmark__main [ " main" ]
20- regix__benchmark___make_gates_probe [ " _make_gates_probe" ]
14+ regix__benchmark__BenchmarkReporter__print_plain [ " print_plain" ]
2115 regix__benchmark___make_snapshot_probe [ " _make_snapshot_probe" ]
16+ regix__benchmark___make_config_parse_probe [ " _make_config_parse_probe" ]
17+ regix__benchmark__BenchmarkReporter__print [ " print" ]
2218 regix__benchmark___make_compare_probe [ " _make_compare_probe" ]
19+ regix__benchmark___make_gates_probe [ " _make_gates_probe" ]
20+ regix__benchmark__build_regix_suite [ " build_regix_suite" ]
21+ regix__benchmark__main [ " main" ]
22+ regix__benchmark__BenchmarkReporter__print_json [ " print_json" ]
2323 end
2424 subgraph regix__cache
25- regix__cache___cache_dir [ " _cache_dir " ]
25+ regix__cache__store [ " store " ]
2626 regix__cache__lookup [ " lookup" ]
2727 regix__cache__clear [ " clear" ]
2828 regix__cache___cache_key [ " _cache_key" ]
29- regix__cache__store [ " store " ]
29+ regix__cache___cache_dir [ " _cache_dir " ]
3030 end
3131 subgraph regix__cli
32- regix__cli__status [ " status" ]
33- regix__cli___load_config [ " _load_config" ]
34- regix__cli__history [ " history" ]
35- regix__cli__gates [ " gates" ]
3632 regix__cli__diff [ " diff" ]
33+ regix__cli__gates [ " gates" ]
34+ regix__cli__history [ " history" ]
3735 regix__cli__snapshot [ " snapshot" ]
36+ regix__cli___load_config [ " _load_config" ]
37+ regix__cli__status [ " status" ]
3838 end
3939 subgraph regix__compare
4040 regix__compare___compute_delta [ " _compute_delta" ]
41- regix__compare___compare_symbol_metrics [ " _compare_symbol_metrics" ]
4241 regix__compare__compare [ " compare" ]
42+ regix__compare___compare_symbol_metrics [ " _compare_symbol_metrics" ]
4343 end
4444 subgraph regix__config
4545 regix__config__RegressionConfig__from_file [ " from_file" ]
4646 end
4747 subgraph regix__gates
48- regix__gates__check_gates [ " check_gates" ]
4948 regix__gates___passes [ " _passes" ]
49+ regix__gates__check_gates [ " check_gates" ]
5050 end
5151 subgraph regix__git
52- regix__git__get_changed_files [ " get_changed_files" ]
52+ regix__git__read_local_sources [ " read_local_sources" ]
53+ regix__git__resolve_ref [ " resolve_ref" ]
54+ regix__git__is_clean [ " is_clean" ]
5355 regix__git__list_commits [ " list_commits" ]
5456 regix__git__read_tree_sources [ " read_tree_sources" ]
55- regix__git__checkout_temporary [ " checkout_temporary" ]
56- regix__git__get_dirty_files [ " get_dirty_files" ]
57- regix__git__resolve_ref [ " resolve_ref" ]
5857 regix__git___run_git [ " _run_git" ]
59- regix__git__is_clean [ " is_clean" ]
60- regix__git__read_local_sources [ " read_local_sources" ]
58+ regix__git__get_dirty_files [ " get_dirty_files" ]
59+ regix__git__checkout_temporary [ " checkout_temporary" ]
60+ regix__git__get_changed_files [ " get_changed_files" ]
6161 end
6262 subgraph regix__history
63+ regix__history___compute_trends [ " _compute_trends" ]
6364 regix__history___linear_slope [ " _linear_slope" ]
6465 regix__history___aggregate_snapshot_metrics [ " _aggregate_snapshot_metrics" ]
6566 regix__history__build_history [ " build_history" ]
66- regix__history___compute_trends [ " _compute_trends" ]
6767 end
6868 subgraph regix__report
69- regix__report___render_rich [ " _render_rich" ]
7069 regix__report__render [ " render" ]
70+ regix__report___render_rich [ " _render_rich" ]
7171 end
7272 subgraph regix__smells
73- regix__smells___check_symbol_smells [ " _check_symbol_smells" ]
74- regix__smells___largest_function [ " _largest_function" ]
7573 regix__smells___avg_func_length [ " _avg_func_length" ]
76- regix__smells___check_god_function [ " _check_god_function" ]
77- regix__smells___check_no_delegation [ " _check_no_delegation" ]
78- regix__smells___func_length [ " _func_length" ]
7974 regix__smells___check_stub_regression [ " _check_stub_regression" ]
80- regix__smells___count_hollow_signals [ " _count_hollow_signals" ]
81- regix__smells___was_already_hollow [ " _was_already_hollow" ]
82- regix__smells___function_count_drop [ " _function_count_drop" ]
8375 regix__smells__detect_smells [ " detect_smells" ]
76+ regix__smells___function_count_drop [ " _function_count_drop" ]
77+ regix__smells___was_already_hollow [ " _was_already_hollow" ]
8478 regix__smells___check_hallucination_proxy [ " _check_hallucination_proxy" ]
79+ regix__smells___check_god_function [ " _check_god_function" ]
80+ regix__smells___count_hollow_signals [ " _count_hollow_signals" ]
81+ regix__smells___func_length [ " _func_length" ]
82+ regix__smells___check_no_delegation [ " _check_no_delegation" ]
83+ regix__smells___largest_function [ " _largest_function" ]
84+ regix__smells___check_symbol_smells [ " _check_symbol_smells" ]
8585 end
8686 subgraph regix__snapshot
8787 regix__snapshot___collect_files [ " _collect_files" ]
88- regix__snapshot___merge_symbols [ " _merge_symbols" ]
8988 regix__snapshot__capture [ " capture" ]
9089 regix__snapshot___filter_sources [ " _filter_sources" ]
90+ regix__snapshot___merge_symbols [ " _merge_symbols" ]
9191 end
9292 subgraph scripts__check_regression
93- scripts__check_regression__load_json_file [ " load_json_file" ]
9493 scripts__check_regression__check_regression [ " check_regression" ]
94+ scripts__check_regression__load_json_file [ " load_json_file" ]
9595 end
9696 scripts__check_regression__check_regression --> scripts__check_regression__load_json_file
9797 scripts__check_regression__check_regression --> regix__benchmark__BenchmarkReporter__print
@@ -114,13 +114,6 @@ flowchart LR
114114 regix__Regix____init__ --> regix__config__RegressionConfig__from_file
115115 regix__Regix__snapshot --> regix__snapshot__capture
116116 regix__Regix__history --> regix__history__build_history
117- regix__snapshot__capture --> regix__snapshot___merge_symbols
118- regix__snapshot__capture --> regix__git__resolve_ref
119- regix__snapshot__capture --> regix__backends__get_backend
120- regix__snapshot__capture --> regix__snapshot___collect_files
121- regix__snapshot__capture --> regix__git__read_local_sources
122- regix__snapshot__capture --> regix__git__read_tree_sources
123- regix__snapshot__capture --> regix__snapshot___filter_sources
124117 regix__cli___load_config --> regix__config__RegressionConfig__from_file
125118 regix__cli__history --> regix__cli___load_config
126119 regix__cli__snapshot --> regix__cli___load_config
@@ -131,12 +124,19 @@ flowchart LR
131124 regix__cli__gates --> regix__snapshot__capture
132125 regix__cli__gates --> regix__gates__check_gates
133126 regix__cli__status --> regix__cli___load_config
134- regix__report__render --> regix__report___render_rich
127+ regix__snapshot__capture --> regix__snapshot___merge_symbols
128+ regix__snapshot__capture --> regix__git__resolve_ref
129+ regix__snapshot__capture --> regix__backends__get_backend
130+ regix__snapshot__capture --> regix__snapshot___collect_files
131+ regix__snapshot__capture --> regix__git__read_local_sources
132+ regix__snapshot__capture --> regix__git__read_tree_sources
133+ regix__snapshot__capture --> regix__snapshot___filter_sources
135134 regix__cache__lookup --> regix__cache___cache_dir
136135 regix__cache__lookup --> regix__cache___cache_key
137136 regix__cache__store --> regix__cache___cache_dir
138137 regix__cache__store --> regix__cache___cache_key
139138 regix__cache__clear --> regix__cache___cache_dir
139+ regix__report__render --> regix__report___render_rich
140140 regix__smells__detect_smells --> regix__smells___check_god_function
141141 regix__smells__detect_smells --> regix__smells___check_symbol_smells
142142 regix__smells___check_symbol_smells --> regix__smells___check_hallucination_proxy
0 commit comments