lint/lint.go

17 lines
388 B
Go
Raw Permalink Normal View History

// Package lint provides an embedded pattern catalog for code quality checks.
package lint
import (
"embed"
lintpkg "forge.lthn.ai/core/lint/pkg/lint"
)
//go:embed catalog/*.yaml
var catalogFS embed.FS
// LoadEmbeddedCatalog returns a Catalog loaded from the embedded YAML files.
func LoadEmbeddedCatalog() (*lintpkg.Catalog, error) {
return lintpkg.LoadFS(catalogFS, "catalog")
}