validation library

Annotation validation.

Use validateAnnotations to scan a reference directory for structural marker issues (unmatched remove/insert/replace/partial blocks, partial name mismatches, nested replace blocks).

Marker syntax and validation rules: annotation reference.

Functions

validateAnnotations({required Directory referenceDir}) List<AnnotationIssue>
Recursively validates annotation markers under referenceDir.

Exceptions / Errors

ValidationException
Thrown when annotation validation cannot proceed.