Versions in this module Expand all Collapse all v0 v0.2.0 May 29, 2018 Changes in this version + var AllGroup = "all" v0.1.0 Apr 11, 2018 Changes in this version + var AllCheckers = []Checker + var DefaultCheckers = copyCheckersWithout(AllCheckers, enumFieldNamesUppercaseChecker, enumsHaveCommentsChecker, ...) + var DefaultGroup = "default" + var GroupToCheckers = map[string][]Checker + func CheckMultiple(checkers []Checker, dirPathToDescriptors map[string][]*proto.Proto, ...) ([]*text.Failure, error) + func GetDirPathToDescriptors(protoSet *file.ProtoSet) (map[string][]*proto.Proto, error) + type Checker interface + Check func(dirPath string, descriptors []*proto.Proto) ([]*text.Failure, error) + ID func() string + Purpose func() string + func GetCheckers(config settings.LintConfig) ([]Checker, error) + func NewAddChecker(id string, purpose string, ...) Checker + func NewChecker(id string, purpose string, ...) Checker + type Runner interface + Run func(...*file.ProtoSet) ([]*text.Failure, error) + func NewRunner(options ...RunnerOption) Runner + type RunnerOption func(*runner) + func RunnerWithLogger(logger *zap.Logger) RunnerOption