MCPcopy Index your code
hub / github.com/biomejs/biome

github.com/biomejs/biome @v0.5.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.5.7 ↗ · + Follow
20,935 symbols 64,903 edges 4,815 files 2,100 documented · 10%
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

AsFormat (Interface)
Used to get an object that knows how to format this object. [250 implementers]
crates/biome_css_formatter/src/lib.rs
AsFormat (Interface)
Used to get an object that knows how to format this object. [412 implementers]
crates/biome_js_formatter/src/lib.rs
NodeVisitor (Interface)
Wrapper trait for [biome_analyze::NodeVisitor] adding control flow specific utilities (error handling and automatic [Fun [21 …
crates/biome_js_analyze/src/control_flow/visitor.rs
Visitor (Interface)
Visitors are the main building blocks of the analyzer: they receive syntax [WalkEvent]s, process these events to build s [13 …
crates/biome_analyze/src/visitor.rs
Buffer (Interface)
A trait for writing or formatting into [FormatElement]-accepting buffers or streams. [6 implementers]
crates/biome_formatter/src/buffer.rs
SyntaxKind (Interface)
Type tag for each node or token of a language [6 implementers]
crates/biome_rowan/src/syntax.rs
AsFormat (Interface)
Used to get an object that knows how to format this object. [19 implementers]
crates/biome_json_formatter/src/lib.rs
ParseNodeList (Interface)
Use this trait to parse simple lists that don't have particular requirements. ```rust,ignore use biome_js_parser::{Pars [18 …
crates/biome_parser/src/parse_lists.rs

Core symbols most depended-on inside this repo

map
called by 2114
crates/biome_rowan/src/cursor/node.rs
splice_slots
called by 1577
crates/biome_rowan/src/green/node.rs
next_slot
called by 1574
crates/biome_rowan/src/syntax_factory.rs
mark_present
called by 1574
crates/biome_rowan/src/syntax_factory.rs
ok
called by 1538
crates/biome_js_parser/src/parse.rs
unwrap
called by 1279
crates/biome_parser/src/parsed_syntax.rs
next
called by 1249
crates/biome_js_formatter/src/lib.rs
insert
called by 1056
crates/biome_fs/src/fs/memory.rs

Shape

Method 8,745
Class 5,663
Function 5,304
Enum 672
Interface 551

Languages

Rust73%
TypeScript27%

Modules by API surface

crates/biome_js_syntax/src/generated/nodes.rs1,189 symbols
crates/biome_css_syntax/src/generated/nodes.rs648 symbols
crates/biome_js_factory/src/generated/node_factory.rs501 symbols
crates/biome_grit_syntax/src/generated/nodes.rs430 symbols
crates/biome_css_factory/src/generated/node_factory.rs219 symbols
crates/biome_js_syntax/src/generated/nodes_mut.rs218 symbols
crates/biome_grit_factory/src/generated/node_factory.rs139 symbols
packages/@biomejs/backend-jsonrpc/src/workspace.ts135 symbols
crates/biome_css_syntax/src/generated/nodes_mut.rs109 symbols
crates/biome_grit_syntax/src/generated/nodes_mut.rs108 symbols
crates/biome_formatter/src/lib.rs95 symbols
crates/biome_js_parser/src/syntax/typescript/types.rs87 symbols

Datastores touched

(mongodb)Database · 1 repos
postsDatabase · 1 repos

For agents

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

⬇ download graph artifact