validate chords

This commit is contained in:
2026-03-11 16:18:36 +01:00
parent 03fb395605
commit ae4459f5ce
12 changed files with 538 additions and 13 deletions

View File

@@ -8,6 +8,15 @@ export interface ChordAddDescriptor {
modifiers: string[];
}
export interface ChordValidationIssue {
lineNumber: number;
lineText: string;
token: string;
suggestion: string | null;
reason: 'alias' | 'minor_format' | 'major_format' | 'invalid_suffix' | 'unknown_token';
message: string;
}
export interface Chord {
chord: string;
length: number;