You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helm/pkg/lint/lint.go

22 lines
489 B

package lint
import (
"k8s.io/helm/pkg/lint/rules"
"k8s.io/helm/pkg/lint/support"
"os"
"path/filepath"
)
// All runs all of the available linters on the given base directory.
func All(basedir string) []support.Message {
// Using abs path to get directory context
current, _ := os.Getwd()
chartDir := filepath.Join(current, basedir)
linter := support.Linter{ChartDir: chartDir}
rules.Chartfile(&linter)
rules.Values(&linter)
rules.Templates(&linter)
return linter.Messages
}