diff --git a/.golangci.example.yml b/.golangci.example.yml index fa9ef34e933b..ecc7a2449f75 100644 --- a/.golangci.example.yml +++ b/.golangci.example.yml @@ -1275,6 +1275,19 @@ linters-settings: - name: waitgroup-by-value severity: warning disable: false + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#time-equal + - name: time-equal + severity: warning + disable: false + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#banned-characters + - name: banned-characters + severity: warning + disable: false + arguments: ["Ω","Σ","σ"] + # https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#optimize-operands-order + - name: optimize-operands-order + severity: warning + disable: false rowserrcheck: packages: diff --git a/pkg/golinters/revive.go b/pkg/golinters/revive.go index 3e333bc10c7a..5b1e0c091b66 100644 --- a/pkg/golinters/revive.go +++ b/pkg/golinters/revive.go @@ -305,6 +305,9 @@ var allRules = append([]lint.Rule{ &rule.NestedStructs{}, &rule.IfReturnRule{}, &rule.UselessBreak{}, + &rule.TimeEqualRule{}, + &rule.BannedCharsRule{}, + &rule.OptimizeOperandsOrderRule{}, }, defaultRules...) // This element is not exported by revive, so we need copy the code.