IdeIntelligenceEngine class

Converts ArchitectureSmells and GovernanceViolations into structured IdeDiagnostics with source ranges and quick-fix actions.

Output is consumed by the --ide-json CLI flag and the VS Code extension.

Constructors

IdeIntelligenceEngine(String targetPath)
Creates an IdeIntelligenceEngine for the project at targetPath.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetPath String
Absolute path to the project root, used to resolve file-relative offsets.
final

Methods

buildReport({required ArchitectureGraph graph, required List<ArchitectureSmell> smells, required List<GovernanceViolation> violations}) IdeAnalysisReport
Builds an IdeAnalysisReport from the supplied graph, smells, and violations.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited