Enforce that the expected sections are present (and only those sections), and report duplicate suffixes. Duplicates that can be safely fixed are just fixed automatically in fmt, others (like when the duples are in different blocks - who owns it?) are reported as validation errors.
The existing metadata validator also respects diffs now, instead of reporting errors for the entire PSL.
Enforce that the expected sections are present (and only those sections), and report duplicate suffixes. Duplicates that can be safely fixed are just fixed automatically in
fmt
, others (like when the duples are in different blocks - who owns it?) are reported as validation errors.The existing metadata validator also respects diffs now, instead of reporting errors for the entire PSL.