func()

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
}