MCPcopy Index your code
hub / github.com/codemod/codemod

github.com/codemod/codemod @1.12.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.12.7 ↗ · + Follow
5,286 symbols 16,562 edges 451 files 797 documented · 15% 2 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ParserProvider (Interface)
Trait for providing a tree-sitter parser for a language. This is the base trait for language support. It provides parse [7 …
crates/testing-utils/src/strictness/traits.rs
FileFetcher (Interface)
Fallback resolver invoked when a read targets a path that is inside the curated sandbox's `target_dir` but isn't present [5 …
crates/codemod-sandbox/src/sandbox/engine/curated_fs.rs
SemanticProvider (Interface)
Core trait for semantic analysis providers. Implementations provide language-specific symbol indexing and lookup capabi [4 …
crates/language-core/src/provider.rs
InstallSkillExecutor (Interface)
(no doc) [6 implementers]
crates/core/src/config.rs
HarnessAdapter (Interface)
(no doc) [6 implementers]
crates/cli/src/commands/harness_adapter.rs
Event (Interface)
An event which takes place in the system. [1 implementers]
packages/jssg-types/src/llrt/dom-events.d.ts
Runner (Interface)
(no doc) [3 implementers]
crates/runners/src/lib.rs
StateAdapter (Interface)
(no doc) [3 implementers]
crates/state/src/lib.rs

Core symbols most depended-on inside this repo

clone
called by 1316
crates/core/src/engine.rs
join
called by 1140
packages/jssg-types/src/llrt/path.d.ts
path
called by 459
crates/codemod-sandbox/src/sandbox/engine/curated_fs.rs
insert
called by 311
crates/language-javascript/src/cache.rs
get
called by 297
crates/codemod-sandbox/src/metrics/mod.rs
is_empty
called by 297
crates/codemod-sandbox/src/metrics/mod.rs
find
called by 274
crates/codemod-sandbox/src/ast_grep/sg_node.rs
len
called by 188
crates/language-core/src/types.rs

Shape

Function 2,853
Method 1,442
Class 650
Interface 212
Enum 129

Languages

Rust85%
TypeScript14%
Kotlin1%
Python1%
PHP1%
Ruby1%

Modules by API surface

crates/cli/src/commands/harness_adapter.rs255 symbols
crates/testing-utils/src/strictness/compare.rs154 symbols
crates/cli/src/tui/app.rs143 symbols
crates/core/tests/engine_tests.rs127 symbols
crates/core/src/engine.rs127 symbols
crates/mcp/src/lib.rs105 symbols
packages/jssg-utils/tests/imports.test.ts94 symbols
crates/mcp/src/handlers/package_validation.rs79 symbols
crates/cli/src/commands/package_skill.rs66 symbols
crates/cli/src/report_server.rs65 symbols
crates/models/src/variable.rs64 symbols
packages/jssg-types/src/llrt/stream/web.d.ts62 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add codemod \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact