Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions project/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -332,9 +332,9 @@ code2llm ./ -f yaml --separate-orphans
---

**Generated by**: `code2llm ./ -f all --readme`
**Analysis Date**: 2026-04-09
**Analysis Date**: 2026-04-10
**Total Functions**: 425
**Total Classes**: 44
**Modules**: 99
**Modules**: 103

For more information about code2llm, visit: https://github.com/tom-sapletta/code2llm
29 changes: 14 additions & 15 deletions project/analysis.toon.yaml
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
# code2llm | 58f 7016L | python:56,shell:1 | 2026-04-09
# CC̄=3.4 | critical:0/425 | dups:0 | cycles:1
# code2llm | 58f 7015L | python:58,shell:2 | 2026-04-10
# CC̄=3.4 | critical:0/425 | dups:0 | cycles:0

HEALTH[0]: ok

REFACTOR[1]:
1. break 1 circular dependencies
REFACTOR[0]: none needed

PIPELINES[201]:
[1] Src [main]: mainprint
PIPELINES[197]:
[1] Src [_validate_python]: _validate_pythontree_sitter_error_count → parse_code → _cached_get_parser
PURITY: 100% pure
[2] Src [main]: mainrun_validation_examplesprint
[2] Src [_validate_treesitter]: _validate_treesittertree_sitter_error_countparse_code → _cached_get_parser
PURITY: 100% pure
[3] Src [main]: main → print
[3] Src [__init__]: __init__
PURITY: 100% pure
[4] Src [main]: main → print
[4] Src [_get_cache_key]: _get_cache_key
PURITY: 100% pure
[5] Src [__init__]: __init__ → load_config
[5] Src [get]: get
PURITY: 100% pure

LAYERS:
Expand All @@ -34,7 +33,7 @@ LAYERS:
│ languages 227L 1C 6m CC=6 ←6
│ python_imports 225L 1C 9m CC=14 ←0
│ scoring 218L 5C 8m CC=7 ←0
│ semantic_cache 187L 1C 8m CC=5 ←2
│ semantic_cache 187L 1C 8m CC=5 ←7
│ complexity 183L 1C 4m CC=12 ←0
│ lint 182L 1C 6m CC=9 ←0
│ utils 166L 0C 5m CC=14 ←5
Expand All @@ -45,10 +44,10 @@ LAYERS:
│ config 122L 1C 6m CC=3 ←1
│ javascript_imports 118L 1C 7m CC=5 ←0
│ graph_diff 104L 1C 3m CC=9 ←1
│ syntax 96L 1C 3m CC=4 ←0
│ syntax 96L 1C 3m CC=4 ←13
│ c_imports 88L 1C 4m CC=5 ←0
│ go_imports 84L 1C 5m CC=5 ←0
│ file_cache 82L 1C 7m CC=3 ←7
│ file_cache 82L 1C 7m CC=3 ←2
│ single 80L 0C 3m CC=6 ←0
│ __init__ 79L 0C 3m CC=4 ←3
│ rust_imports 78L 1C 5m CC=3 ←0
Expand All @@ -65,7 +64,7 @@ LAYERS:
│ __init__ 25L 0C 0m CC=0.0 ←0
│ batch_constants 23L 0C 0m CC=0.0 ←0
│ batch_utils 22L 1C 1m CC=6 ←0
│ base 21L 1C 1m CC=1 ←13
│ base 21L 1C 1m CC=1 ←0
│ base 19L 0C 2m CC=4 ←0
│ __init__ 19L 0C 0m CC=0.0 ←0
│ utils 11L 0C 3m CC=3 ←0
Expand All @@ -76,7 +75,7 @@ LAYERS:
│ __init__ 1L 0C 0m CC=0.0 ←0
mcp/ CC̄=3.3 ←in:0 →out:0
│ _tools_vallm 465L 0C 14m CC=12 ←1
│ _tools_vallm 464L 0C 14m CC=12 ←1
│ self_server 185L 0C 5m CC=6 ←0
│ __init__ 1L 0C 0m CC=0.0 ←0
│ __init__ 1L 0C 0m CC=0.0 ←0
Expand Down
93 changes: 93 additions & 0 deletions project/batch_1/analysis.toon.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
# code2llm | 58f 7015L | python:56,shell:1 | 2026-04-10
# CC̄=3.4 | critical:0/425 | dups:0 | cycles:1

HEALTH[0]: ok

REFACTOR[1]:
1. break 1 circular dependencies

PIPELINES[197]:
[1] Src [__init__]: __init__
PURITY: 100% pure
[2] Src [_get_cache_key]: _get_cache_key
PURITY: 100% pure
[3] Src [get]: get
PURITY: 100% pure
[4] Src [clear]: clear
PURITY: 100% pure
[5] Src [get_cache_stats]: get_cache_stats
PURITY: 100% pure

LAYERS:
scripts/ CC̄=5.0 ←in:0 →out:0
│ bump_version 78L 0C 2m CC=5 ←0
src/ CC̄=3.4 ←in:0 →out:0
│ output_formatters 476L 0C 21m CC=10 ←3
│ batch_processor_impl 471L 1C 21m CC=13 ←0
│ command_handlers 345L 0C 11m CC=8 ←0
│ batch 315L 0C 16m CC=10 ←0
│ semantic 302L 1C 15m CC=5 ←0
│ gitignore 272L 1C 10m CC=11 ←1
│ regression 265L 1C 10m CC=7 ←0
│ security 255L 1C 5m CC=9 ←0
│ languages 227L 1C 6m CC=6 ←6
│ python_imports 225L 1C 9m CC=14 ←0
│ scoring 218L 5C 8m CC=7 ←0
│ semantic_cache 187L 1C 8m CC=5 ←7
│ complexity 183L 1C 4m CC=12 ←0
│ lint 182L 1C 6m CC=9 ←0
│ utils 166L 0C 5m CC=14 ←5
│ runner 144L 2C 4m CC=4 ←0
│ logical 142L 1C 5m CC=6 ←0
│ ast_compare 142L 0C 8m CC=4 ←5
│ batch_processor_patterns 126L 1C 7m CC=8 ←1
│ config 122L 1C 6m CC=3 ←1
│ javascript_imports 118L 1C 7m CC=5 ←0
│ graph_diff 104L 1C 3m CC=9 ←1
│ syntax 96L 1C 3m CC=4 ←13
│ c_imports 88L 1C 4m CC=5 ←0
│ go_imports 84L 1C 5m CC=5 ←0
│ file_cache 82L 1C 7m CC=3 ←2
│ single 80L 0C 3m CC=6 ←0
│ __init__ 79L 0C 3m CC=4 ←3
│ rust_imports 78L 1C 5m CC=3 ←0
│ batch_processor_validation 78L 0C 2m CC=7 ←0
│ base 70L 1C 7m CC=3 ←0
│ java_imports 68L 1C 5m CC=7 ←0
│ shared 63L 0C 4m CC=8 ←0
│ __init__ 45L 0C 0m CC=0.0 ←0
│ factory 43L 1C 3m CC=2 ←1
│ proposal 37L 1C 0m CC=0.0 ←0
│ hookspecs 33L 1C 3m CC=1 ←0
│ wrapper 30L 1C 1m CC=2 ←0
│ batch_processor_files 25L 0C 1m CC=9 ←1
│ __init__ 25L 0C 0m CC=0.0 ←0
│ batch_constants 23L 0C 0m CC=0.0 ←0
│ batch_utils 22L 1C 1m CC=6 ←0
│ base 21L 1C 1m CC=1 ←0
│ base 19L 0C 2m CC=4 ←0
│ __init__ 19L 0C 0m CC=0.0 ←0
│ utils 11L 0C 3m CC=3 ←0
│ __main__ 5L 0C 0m CC=0.0 ←0
│ batch_processor 5L 0C 0m CC=0.0 ←0
│ __init__ 3L 0C 0m CC=0.0 ←0
│ __init__ 1L 0C 0m CC=0.0 ←0
│ __init__ 1L 0C 0m CC=0.0 ←0
mcp/ CC̄=3.3 ←in:0 →out:0
│ _tools_vallm 464L 0C 14m CC=12 ←1
│ self_server 185L 0C 5m CC=6 ←0
│ __init__ 1L 0C 0m CC=0.0 ←0
│ __init__ 1L 0C 0m CC=0.0 ←0
./ CC̄=0.0 ←in:0 →out:0
│ project.sh 37L 0C 0m CC=0.0 ←0
│ mcp_server 28L 0C 0m CC=0.0 ←0

COUPLING: no cross-package imports detected

EXTERNAL:
validation: run `vallm batch .` → validation.toon
duplication: run `redup scan .` → duplication.toon
Loading
Loading