in internal/changelog/linter.go [33:49]
func (l Linter) Lint(dest, version string) []error {
c, err := FromFile(l.fs, fmt.Sprintf("./%s/%s.yaml", dest, version))
if err != nil {
return []error{fmt.Errorf("error loading changelog from file: %w", err)}
}
for _, entry := range c.Entries {
for _, validator := range l.entryValidators {
err := validator(entry)
if err != nil {
l.errors = append(l.errors, err)
}
}
}
return l.errors
}