11flowchart LR
22 subgraph regix__Regix
3- regix__Regix__history [ " history" ]
43 regix__Regix____init__ [ " __init__" ]
4+ regix__Regix__history [ " history" ]
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" ]
109 regix__backends__structure_backend___analyse_function [ " _analyse_function" ]
10+ regix__backends__get_backend [ " get_backend" ]
1111 end
1212 subgraph regix__benchmark
13- regix__benchmark___make_config_parse_probe [ " _make_config_parse_probe" ]
14- regix__benchmark__BackendProbe__run [ " run" ]
15- regix__benchmark__BenchmarkReporter__print_plain [ " print_plain" ]
16- regix__benchmark___make_gates_probe [ " _make_gates_probe" ]
17- regix__benchmark___make_snapshot_probe [ " _make_snapshot_probe" ]
13+ regix__benchmark__BenchmarkReporter__print_json [ " print_json" ]
1814 regix__benchmark___make_compare_probe [ " _make_compare_probe" ]
15+ regix__benchmark___make_gates_probe [ " _make_gates_probe" ]
1916 regix__benchmark__build_regix_suite [ " build_regix_suite" ]
17+ regix__benchmark__BenchmarkReporter__print_plain [ " print_plain" ]
2018 regix__benchmark__BenchmarkReporter__print [ " print" ]
19+ regix__benchmark__BackendProbe__run [ " run" ]
20+ regix__benchmark___make_snapshot_probe [ " _make_snapshot_probe" ]
2121 regix__benchmark__main [ " main" ]
22- regix__benchmark__BenchmarkReporter__print_json [ " print_json " ]
22+ regix__benchmark___make_config_parse_probe [ " _make_config_parse_probe " ]
2323 end
2424 subgraph regix__cache
25+ regix__cache___cache_dir [ " _cache_dir" ]
26+ regix__cache___cache_key [ " _cache_key" ]
2527 regix__cache__lookup [ " lookup" ]
2628 regix__cache__store [ " store" ]
2729 regix__cache__clear [ " clear" ]
28- regix__cache___cache_dir [ " _cache_dir" ]
29- regix__cache___cache_key [ " _cache_key" ]
3030 end
3131 subgraph regix__cli
32+ regix__cli__history [ " history" ]
33+ regix__cli___load_config [ " _load_config" ]
3234 regix__cli__snapshot [ " snapshot" ]
35+ regix__cli__diff [ " diff" ]
3336 regix__cli__gates [ " gates" ]
34- regix__cli___load_config [ " _load_config" ]
3537 regix__cli__status [ " status" ]
36- regix__cli__history [ " history" ]
37- regix__cli__diff [ " diff" ]
3838 end
3939 subgraph regix__compare
4040 regix__compare__compare [ " compare" ]
@@ -49,15 +49,15 @@ flowchart LR
4949 regix__gates___passes [ " _passes" ]
5050 end
5151 subgraph regix__git
52+ regix__git__get_dirty_files [ " get_dirty_files" ]
53+ regix__git__read_tree_sources [ " read_tree_sources" ]
5254 regix__git___run_git [ " _run_git" ]
53- regix__git__is_clean [ " is_clean " ]
55+ regix__git__checkout_temporary [ " checkout_temporary " ]
5456 regix__git__get_changed_files [ " get_changed_files" ]
55- regix__git__get_dirty_files [ " get_dirty_files" ]
5657 regix__git__resolve_ref [ " resolve_ref" ]
5758 regix__git__read_local_sources [ " read_local_sources" ]
5859 regix__git__list_commits [ " list_commits" ]
59- regix__git__read_tree_sources [ " read_tree_sources" ]
60- regix__git__checkout_temporary [ " checkout_temporary" ]
60+ regix__git__is_clean [ " is_clean" ]
6161 end
6262 subgraph regix__history
6363 regix__history__build_history [ " build_history" ]
@@ -66,28 +66,28 @@ flowchart LR
6666 regix__history___linear_slope [ " _linear_slope" ]
6767 end
6868 subgraph regix__report
69- regix__report__render [ " render" ]
7069 regix__report___render_rich [ " _render_rich" ]
70+ regix__report__render [ " render" ]
7171 end
7272 subgraph regix__smells
73- regix__smells___was_already_hollow [ " _was_already_hollow" ]
73+ regix__smells___count_hollow_signals [ " _count_hollow_signals" ]
74+ regix__smells___check_stub_regression [ " _check_stub_regression" ]
75+ regix__smells___avg_func_length [ " _avg_func_length" ]
76+ regix__smells___function_count_drop [ " _function_count_drop" ]
7477 regix__smells___check_no_delegation [ " _check_no_delegation" ]
75- regix__smells___func_length [ " _func_length" ]
7678 regix__smells___check_symbol_smells [ " _check_symbol_smells" ]
79+ regix__smells___check_hallucination_proxy [ " _check_hallucination_proxy" ]
80+ regix__smells___func_length [ " _func_length" ]
81+ regix__smells___was_already_hollow [ " _was_already_hollow" ]
7782 regix__smells___check_god_function [ " _check_god_function" ]
78- regix__smells___avg_func_length [ " _avg_func_length" ]
79- regix__smells___function_count_drop [ " _function_count_drop" ]
80- regix__smells___check_stub_regression [ " _check_stub_regression" ]
81- regix__smells__detect_smells [ " detect_smells" ]
8283 regix__smells___largest_function [ " _largest_function" ]
83- regix__smells___count_hollow_signals [ " _count_hollow_signals" ]
84- regix__smells___check_hallucination_proxy [ " _check_hallucination_proxy" ]
84+ regix__smells__detect_smells [ " detect_smells" ]
8585 end
8686 subgraph regix__snapshot
87- regix__snapshot___merge_symbols [ " _merge_symbols" ]
88- regix__snapshot___collect_files [ " _collect_files" ]
8987 regix__snapshot__capture [ " capture" ]
88+ regix__snapshot___merge_symbols [ " _merge_symbols" ]
9089 regix__snapshot___filter_sources [ " _filter_sources" ]
90+ regix__snapshot___collect_files [ " _collect_files" ]
9191 end
9292 subgraph scripts__check_regression
9393 scripts__check_regression__check_regression [ " check_regression" ]
@@ -98,21 +98,6 @@ flowchart LR
9898 scripts__check_regression__check_regression --> regix__benchmark__BenchmarkReporter__print
9999 regix__compare___compare_symbol_metrics --> regix__compare___compute_delta
100100 regix__compare__compare --> regix__smells__detect_smells
101- regix__cli___load_config --> regix__config__RegressionConfig__from_file
102- regix__cli__history --> regix__cli___load_config
103- regix__cli__snapshot --> regix__cli___load_config
104- regix__cli__snapshot --> regix__snapshot__capture
105- regix__cli__diff --> regix__cli___load_config
106- regix__cli__diff --> regix__snapshot__capture
107- regix__cli__gates --> regix__cli___load_config
108- regix__cli__gates --> regix__snapshot__capture
109- regix__cli__gates --> regix__gates__check_gates
110- regix__cli__status --> regix__cli___load_config
111- regix__history___compute_trends --> regix__history___linear_slope
112- regix__history__build_history --> regix__git__list_commits
113- regix__history__build_history --> regix__snapshot__capture
114- regix__history__build_history --> regix__history___compute_trends
115- regix__history__build_history --> regix__history___aggregate_snapshot_metrics
116101 regix__git__resolve_ref --> regix__git___run_git
117102 regix__git__list_commits --> regix__git___run_git
118103 regix__git__is_clean --> regix__git___run_git
@@ -121,10 +106,24 @@ flowchart LR
121106 regix__git__checkout_temporary --> regix__git__resolve_ref
122107 regix__git__checkout_temporary --> regix__git___run_git
123108 regix__git__read_tree_sources --> regix__git__resolve_ref
109+ regix__history___compute_trends --> regix__history___linear_slope
110+ regix__history__build_history --> regix__git__list_commits
111+ regix__history__build_history --> regix__snapshot__capture
112+ regix__history__build_history --> regix__history___compute_trends
113+ regix__history__build_history --> regix__history___aggregate_snapshot_metrics
124114 regix__Regix____init__ --> regix__config__RegressionConfig__from_file
125115 regix__Regix__snapshot --> regix__snapshot__capture
126116 regix__Regix__history --> regix__history__build_history
127- regix__report__render --> regix__report___render_rich
117+ regix__cli___load_config --> regix__config__RegressionConfig__from_file
118+ regix__cli__history --> regix__cli___load_config
119+ regix__cli__snapshot --> regix__cli___load_config
120+ regix__cli__snapshot --> regix__snapshot__capture
121+ regix__cli__diff --> regix__cli___load_config
122+ regix__cli__diff --> regix__snapshot__capture
123+ regix__cli__gates --> regix__cli___load_config
124+ regix__cli__gates --> regix__snapshot__capture
125+ regix__cli__gates --> regix__gates__check_gates
126+ regix__cli__status --> regix__cli___load_config
128127 regix__snapshot__capture --> regix__snapshot___merge_symbols
129128 regix__snapshot__capture --> regix__git__resolve_ref
130129 regix__snapshot__capture --> regix__backends__get_backend
@@ -137,6 +136,7 @@ flowchart LR
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