Counts over all violations, independent of the page.
OptionalexecutionSet when the client cancelled the scan; counts cover the analyzed files.
Scan metadata.
Duration of the scan in milliseconds.
Root path of the scanned project.
Ids of the rules that ran.
OptionalorchestrationOrchestration figures; set only when orchestration.useWorkerThreads is set.
Cache hit rate (always 0 here).
Duration of the scan in milliseconds.
Files selected for the scan.
Files skipped (always 0 here).
Whether only changed files were analyzed (always false here).
Whether the scan ran in parallel.
Files per second.
OptionalpaginationWhat the page covers of all violations.
Whether violations follow after this page.
Offset of the page (resultOffset).
Number of violations in this page.
Number of all violations.
Human-readable summary for LLM consumption.
The requested page of violations (maxResults, resultOffset).
Rule category; SOLID when the rule sets none.
Optionalcolumn?: numberColumn of the finding, when the rule reports one.
File path relative to rootPath.
Index-based id of the violation (solid-<index>).
Optionalline?: number1-based line of the finding, when the rule reports one.
Rule message.
Optionalmetadata?: Record<string, unknown>Rule-specific details.
Rule that reported the violation.
Severity reported by the rule.
OptionalsuggestedFix?: stringFix suggested by the rule; only with includeAutoFixes.
Result of the scan-solid tool.