mirror of https://github.com/helm/helm
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.
22 lines
489 B
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
|
|
}
|