package golinters import "github.com/golangci/golangci-lint/pkg" const pathLineColMessage = `^(?P.*?\.go):(?P\d+):(?P\d+):\s*(?P.*)$` const pathLineMessage = `^(?P.*?\.go):(?P\d+):\s*(?P.*)$` var errCheck = newLinter("errcheck", newLinterConfig( "Error return value is not checked", pathLineColMessage, "\\.Close()", // It's annoying and not critical error to ignore Close() errors), ), ) var golint = newLinter("golint", newLinterConfig("", pathLineColMessage, "")) var govet = newLinter("govet", newLinterConfig("", pathLineMessage, "", "--no-recurse")) func GetSupportedLinters() []linters.Linter { return []linters.Linter{errCheck} }