Module types

Module types 

Source
Expand description

Core types for clr

This module defines the data structures used throughout the codebase, including JSON schemas for LLM communication.

Structs§

ClrConfig
Configuration for clr
CodeSpan
Span information for code location
ConfirmedDeadCode
DeadCodeContext
Additional context to help LLM make decisions
DeadCodeItem
A detected piece of dead code
ExportedSymbol
ImportedSymbol
LlmJudgmentRequest
LLM judgment request format
LlmJudgmentResponse
LLM judgment response format
OutputConfig
ProjectContext
ReferenceNode
Reference graph node
RejectedItem
ScanOutput
Result of a scan operation
ScanSummary
Summary statistics from a scan

Enums§

DeadCodeKind
The kind of dead code detected
RemovalAction
SymbolKind