github.com/songshiyun/revive@v1.1.5-0.20220323112655-f8433a19b3c5/formatter/severity.go (about) 1 package formatter 2 3 import "github.com/songshiyun/revive/lint" 4 5 func severity(config lint.Config, failure lint.Failure) lint.Severity { 6 if config, ok := config.Rules[failure.RuleName]; ok && config.Severity == lint.SeverityError { 7 return lint.SeverityError 8 } 9 if config, ok := config.Directives[failure.RuleName]; ok && config.Severity == lint.SeverityError { 10 return lint.SeverityError 11 } 12 return lint.SeverityWarning 13 }