Import cycles kept together in the plan.
Files of the import graph (size of the analyzed program).
Where the layers came from: layersSource, layers or none.
OptionalmaxList cap in effect (files per phase, violations per file); absent with summaryOnly.
Plan phases, one per dependency level, dependencies first.
Optionalfiles?: (PlannedFile & { violationsTruncated?: boolean })[]Files of the phase, cut to maxResults; absent with summaryOnly.
Optionaltruncated?: booleantrue when maxResults cut the file list.
Plan statistics from core buildViolationPlan.
File count per layer ((no layer) for files without one).
Number of violated files.
Number of topological levels before phases are merged.
Number of input violations.
Short text of the file-level plan.
Problems while building the plan, e.g. violation files outside the TypeScript program.
File-level plan in the tool output.