Skip to main content

Module schema

Module schema 

Source

Enums§

CodeSmell
Code quality smells detectable without full type resolution.
DesignPattern
Common design patterns detectable syntactically.
EdgeConfidence
How confident the indexer is that an edge is real. Direct edges resolved within a single file are Extracted; cross-file edges resolved by matching an unqualified name against the symbol table are Inferred (a same-named symbol in another module could in principle be the true target).
EdgeKind
Directed relationship between two nodes.
NodeKind
Every named, referenceable syntactic entity becomes a node of one of these kinds.
SolidHint
Which SOLID principle a node may be violating (populated in pass 2).
Visibility
Symbol visibility in the source language.

Constants§

SCHEMA_VERSION
Bumped whenever the on-disk graph schema changes. Stores compare this against the persisted version and re-index on mismatch.