revive: add enable-all-rules. (#2075)

This commit is contained in:
Ludovic Fernandez 2021-06-23 01:06:43 +02:00 committed by GitHub
parent afb042badc
commit 9ce20f91d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View File

@ -376,6 +376,7 @@ type ReviveSettings struct {
IgnoreGeneratedHeader bool `mapstructure:"ignore-generated-header"`
Confidence float64
Severity string
EnableAllRules bool `mapstructure:"enable-all-rules"`
Rules []struct {
Name string
Arguments []interface{}

View File

@ -27,7 +27,7 @@ const reviveName = "revive"
var reviveDebugf = logutils.Debug("revive")
// jsonObject defines a JSON object of an failure
// jsonObject defines a JSON object of a failure
type jsonObject struct {
Severity lint.Severity
lint.Failure `json:",inline"`
@ -182,6 +182,7 @@ func createConfigMap(cfg *config.ReviveSettings) map[string]interface{} {
"severity": cfg.Severity,
"errorCode": cfg.ErrorCode,
"warningCode": cfg.WarningCode,
"enableAllRules": cfg.EnableAllRules,
}
rawDirectives := map[string]map[string]interface{}{}