Expand description
Editor-facing analysis contracts shared by LSP and future editor adapters.
Modules§
- editor_
duplicates - Duplication contracts re-exported under their unprefixed names so editor adapters can import them as a module namespace.
- editor_
extract - Per-module extraction facts re-exported for editor adapters that inspect retained parse artifacts.
- editor_
results - Typed analysis-result and finding contracts re-exported for editor adapters.
- editor_
security - Security catalogue lookups exposed at the editor boundary.
- editor_
suppress - Inline-suppression contracts re-exported for editor adapters.
Structs§
- Editor
Analysis Output - Dead-code and duplication output shaped for editor integrations.
- Editor
Analysis Session - Reusable editor analysis session owned by the API boundary.
- Editor
Clone Fingerprint Set - Report-scoped clone fingerprint assignment for editor-facing duplication output.
- Editor
Dead Code Analysis Output - Dead-code output retained for editor integrations.
- Editor
Inline Complexity Finding - Editor-facing inline complexity signal for code lens and similar surfaces.
- Editor
Project Analysis Output - Dead-code and duplication project output owned by the editor API boundary.
Enums§
- Changed
Files Error - Classification of a changed-file git failure for editor integrations.
- Editor
Inline Complexity Exceeded - Which health complexity threshold(s) a function exceeded.
Functions§
- collect_
inline_ complexity - Collect inline complexity findings from retained editor analysis artifacts.
- filter_
inline_ complexity_ by_ changed_ files - Filter inline complexity findings to the changed-file set.
- resolve_
git_ toplevel - Resolve the canonical git toplevel for
cwd. - try_
get_ changed_ files_ with_ toplevel - Get changed files and the git toplevel used to resolve them.
Type Aliases§
- Editor
Analysis Results - Editor-boundary alias for the typed dead-code analysis results.
- Editor
Clone Family - Editor-boundary alias for the clone-family payload.
- Editor
Clone Group - Editor-boundary alias for the clone-group payload.
- Editor
Clone Instance - Editor-boundary alias for one clone occurrence within a group.
- Editor
Duplication Report - Editor-boundary alias for the full duplication report.
- Editor
Duplication Stats - Editor-boundary alias for aggregate duplication statistics.
- Editor
Mirrored Directory - Editor-boundary alias for a mirrored-directory finding.
- Editor
Refactoring Kind - Editor-boundary alias for the refactoring-suggestion kind.
- Editor
Refactoring Suggestion - Editor-boundary alias for a refactoring suggestion.
- Editor
Session Parse Counts - The parse work of an editor session. See
fallow_engine::session::SessionParseCounts.