docs: update revive configuration (#4790)
This commit is contained in:
parent
839b9d7b7c
commit
4e53f51c4e
@ -1561,8 +1561,8 @@ linters-settings:
|
|||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#atomic
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#atomic
|
||||||
- name: atomic
|
- name: atomic
|
||||||
severity: warning
|
severity: warning
|
||||||
exclude: [""]
|
|
||||||
disabled: false
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#banned-characters
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#banned-characters
|
||||||
- name: banned-characters
|
- name: banned-characters
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1572,23 +1572,23 @@ linters-settings:
|
|||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#bare-return
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#bare-return
|
||||||
- name: bare-return
|
- name: bare-return
|
||||||
severity: warning
|
severity: warning
|
||||||
exclude: [""]
|
|
||||||
disabled: false
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#blank-imports
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#blank-imports
|
||||||
- name: blank-imports
|
- name: blank-imports
|
||||||
severity: warning
|
severity: warning
|
||||||
exclude: [""]
|
|
||||||
disabled: false
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#bool-literal-in-expr
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#bool-literal-in-expr
|
||||||
- name: bool-literal-in-expr
|
- name: bool-literal-in-expr
|
||||||
severity: warning
|
severity: warning
|
||||||
exclude: [""]
|
|
||||||
disabled: false
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#call-to-gc
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#call-to-gc
|
||||||
- name: call-to-gc
|
- name: call-to-gc
|
||||||
severity: warning
|
severity: warning
|
||||||
exclude: [""]
|
|
||||||
disabled: false
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#cognitive-complexity
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#cognitive-complexity
|
||||||
- name: cognitive-complexity
|
- name: cognitive-complexity
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1658,6 +1658,7 @@ linters-settings:
|
|||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
|
arguments: [ ]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#duplicated-imports
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#duplicated-imports
|
||||||
- name: duplicated-imports
|
- name: duplicated-imports
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1742,18 +1743,18 @@ linters-settings:
|
|||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-result-limit
|
|
||||||
- name: function-result-limit
|
|
||||||
severity: warning
|
|
||||||
disabled: false
|
|
||||||
exclude: [""]
|
|
||||||
arguments: [ 2 ]
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-length
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-length
|
||||||
- name: function-length
|
- name: function-length
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
arguments: [ 10, 0 ]
|
arguments: [ 10, 0 ]
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-result-limit
|
||||||
|
- name: function-result-limit
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
arguments: [ 3 ]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#get-return
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#get-return
|
||||||
- name: get-return
|
- name: get-return
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1769,6 +1770,26 @@ linters-settings:
|
|||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#import-alias-naming
|
||||||
|
- name: import-alias-naming
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
arguments:
|
||||||
|
- "^[a-z][a-z0-9]{0,}$"
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#import-shadowing
|
||||||
|
- name: import-shadowing
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#imports-blocklist
|
||||||
|
- name: imports-blocklist
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
arguments:
|
||||||
|
- "crypto/md5"
|
||||||
|
- "crypto/sha1"
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#increment-decrement
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#increment-decrement
|
||||||
- name: increment-decrement
|
- name: increment-decrement
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1781,26 +1802,6 @@ linters-settings:
|
|||||||
exclude: [""]
|
exclude: [""]
|
||||||
arguments:
|
arguments:
|
||||||
- "preserveScope"
|
- "preserveScope"
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#import-alias-naming
|
|
||||||
- name: import-alias-naming
|
|
||||||
severity: warning
|
|
||||||
disabled: false
|
|
||||||
exclude: [""]
|
|
||||||
arguments:
|
|
||||||
- "^[a-z][a-z0-9]{0,}$"
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#imports-blocklist
|
|
||||||
- name: imports-blocklist
|
|
||||||
severity: warning
|
|
||||||
disabled: false
|
|
||||||
exclude: [""]
|
|
||||||
arguments:
|
|
||||||
- "crypto/md5"
|
|
||||||
- "crypto/sha1"
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#import-shadowing
|
|
||||||
- name: import-shadowing
|
|
||||||
severity: warning
|
|
||||||
disabled: false
|
|
||||||
exclude: [""]
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#line-length-limit
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#line-length-limit
|
||||||
- name: line-length-limit
|
- name: line-length-limit
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1849,13 +1850,13 @@ linters-settings:
|
|||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-in-closure
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-address
|
||||||
- name: range-val-in-closure
|
- name: range-val-address
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-address
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-in-closure
|
||||||
- name: range-val-address
|
- name: range-val-in-closure
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
@ -1864,18 +1865,13 @@ linters-settings:
|
|||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#redundant-import-alias
|
|
||||||
- name: redundant-import-alias
|
|
||||||
severity: warning
|
|
||||||
disabled: false
|
|
||||||
exclude: [""]
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#redefines-builtin-id
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#redefines-builtin-id
|
||||||
- name: redefines-builtin-id
|
- name: redefines-builtin-id
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#string-of-int
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#redundant-import-alias
|
||||||
- name: string-of-int
|
- name: redundant-import-alias
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
@ -1894,14 +1890,19 @@ linters-settings:
|
|||||||
- - panic
|
- - panic
|
||||||
- '/^[^\n]*$/'
|
- '/^[^\n]*$/'
|
||||||
- must not contain line breaks
|
- must not contain line breaks
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#struct-tag
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#string-of-int
|
||||||
- name: struct-tag
|
- name: string-of-int
|
||||||
arguments:
|
|
||||||
- "json,inline"
|
|
||||||
- "bson,outline,gnu"
|
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#struct-tag
|
||||||
|
- name: struct-tag
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
arguments:
|
||||||
|
- "json,inline"
|
||||||
|
- "bson,outline,gnu"
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#superfluous-else
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#superfluous-else
|
||||||
- name: superfluous-else
|
- name: superfluous-else
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1919,20 +1920,13 @@ linters-settings:
|
|||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-naming
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unchecked-type-assertion
|
||||||
- name: var-naming
|
- name: unchecked-type-assertion
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
arguments:
|
arguments:
|
||||||
- [ "ID" ] # AllowList
|
- acceptIgnoredAssertionResult: true
|
||||||
- [ "VM" ] # DenyList
|
|
||||||
- - upperCaseConst: true
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-declaration
|
|
||||||
- name: var-declaration
|
|
||||||
severity: warning
|
|
||||||
disabled: false
|
|
||||||
exclude: [""]
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unconditional-recursion
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unconditional-recursion
|
||||||
- name: unconditional-recursion
|
- name: unconditional-recursion
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1980,11 +1974,30 @@ linters-settings:
|
|||||||
exclude: [""]
|
exclude: [""]
|
||||||
arguments:
|
arguments:
|
||||||
- allowRegex: "^_"
|
- allowRegex: "^_"
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#use-any
|
||||||
|
- name: use-any
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#useless-break
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#useless-break
|
||||||
- name: useless-break
|
- name: useless-break
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-declaration
|
||||||
|
- name: var-declaration
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-naming
|
||||||
|
- name: var-naming
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
arguments:
|
||||||
|
- [ "ID" ] # AllowList
|
||||||
|
- [ "VM" ] # DenyList
|
||||||
|
- - upperCaseConst: true # Extra parameter (upperCaseConst|skipPackageNameChecks)
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#waitgroup-by-value
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#waitgroup-by-value
|
||||||
- name: waitgroup-by-value
|
- name: waitgroup-by-value
|
||||||
severity: warning
|
severity: warning
|
||||||
|
@ -1561,8 +1561,8 @@ linters-settings:
|
|||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#atomic
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#atomic
|
||||||
- name: atomic
|
- name: atomic
|
||||||
severity: warning
|
severity: warning
|
||||||
exclude: [""]
|
|
||||||
disabled: false
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#banned-characters
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#banned-characters
|
||||||
- name: banned-characters
|
- name: banned-characters
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1572,23 +1572,23 @@ linters-settings:
|
|||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#bare-return
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#bare-return
|
||||||
- name: bare-return
|
- name: bare-return
|
||||||
severity: warning
|
severity: warning
|
||||||
exclude: [""]
|
|
||||||
disabled: false
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#blank-imports
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#blank-imports
|
||||||
- name: blank-imports
|
- name: blank-imports
|
||||||
severity: warning
|
severity: warning
|
||||||
exclude: [""]
|
|
||||||
disabled: false
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#bool-literal-in-expr
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#bool-literal-in-expr
|
||||||
- name: bool-literal-in-expr
|
- name: bool-literal-in-expr
|
||||||
severity: warning
|
severity: warning
|
||||||
exclude: [""]
|
|
||||||
disabled: false
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#call-to-gc
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#call-to-gc
|
||||||
- name: call-to-gc
|
- name: call-to-gc
|
||||||
severity: warning
|
severity: warning
|
||||||
exclude: [""]
|
|
||||||
disabled: false
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#cognitive-complexity
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#cognitive-complexity
|
||||||
- name: cognitive-complexity
|
- name: cognitive-complexity
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1658,6 +1658,7 @@ linters-settings:
|
|||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
|
arguments: [ ]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#duplicated-imports
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#duplicated-imports
|
||||||
- name: duplicated-imports
|
- name: duplicated-imports
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1742,18 +1743,18 @@ linters-settings:
|
|||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-result-limit
|
|
||||||
- name: function-result-limit
|
|
||||||
severity: warning
|
|
||||||
disabled: false
|
|
||||||
exclude: [""]
|
|
||||||
arguments: [ 2 ]
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-length
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-length
|
||||||
- name: function-length
|
- name: function-length
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
arguments: [ 10, 0 ]
|
arguments: [ 10, 0 ]
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#function-result-limit
|
||||||
|
- name: function-result-limit
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
arguments: [ 3 ]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#get-return
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#get-return
|
||||||
- name: get-return
|
- name: get-return
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1769,6 +1770,26 @@ linters-settings:
|
|||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#import-alias-naming
|
||||||
|
- name: import-alias-naming
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
arguments:
|
||||||
|
- "^[a-z][a-z0-9]{0,}$"
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#import-shadowing
|
||||||
|
- name: import-shadowing
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#imports-blocklist
|
||||||
|
- name: imports-blocklist
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
arguments:
|
||||||
|
- "crypto/md5"
|
||||||
|
- "crypto/sha1"
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#increment-decrement
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#increment-decrement
|
||||||
- name: increment-decrement
|
- name: increment-decrement
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1781,26 +1802,6 @@ linters-settings:
|
|||||||
exclude: [""]
|
exclude: [""]
|
||||||
arguments:
|
arguments:
|
||||||
- "preserveScope"
|
- "preserveScope"
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#import-alias-naming
|
|
||||||
- name: import-alias-naming
|
|
||||||
severity: warning
|
|
||||||
disabled: false
|
|
||||||
exclude: [""]
|
|
||||||
arguments:
|
|
||||||
- "^[a-z][a-z0-9]{0,}$"
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#imports-blocklist
|
|
||||||
- name: imports-blocklist
|
|
||||||
severity: warning
|
|
||||||
disabled: false
|
|
||||||
exclude: [""]
|
|
||||||
arguments:
|
|
||||||
- "crypto/md5"
|
|
||||||
- "crypto/sha1"
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#import-shadowing
|
|
||||||
- name: import-shadowing
|
|
||||||
severity: warning
|
|
||||||
disabled: false
|
|
||||||
exclude: [""]
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#line-length-limit
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#line-length-limit
|
||||||
- name: line-length-limit
|
- name: line-length-limit
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1849,13 +1850,13 @@ linters-settings:
|
|||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-in-closure
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-address
|
||||||
- name: range-val-in-closure
|
- name: range-val-address
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-address
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#range-val-in-closure
|
||||||
- name: range-val-address
|
- name: range-val-in-closure
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
@ -1864,18 +1865,13 @@ linters-settings:
|
|||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#redundant-import-alias
|
|
||||||
- name: redundant-import-alias
|
|
||||||
severity: warning
|
|
||||||
disabled: false
|
|
||||||
exclude: [""]
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#redefines-builtin-id
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#redefines-builtin-id
|
||||||
- name: redefines-builtin-id
|
- name: redefines-builtin-id
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#string-of-int
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#redundant-import-alias
|
||||||
- name: string-of-int
|
- name: redundant-import-alias
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
@ -1894,14 +1890,19 @@ linters-settings:
|
|||||||
- - panic
|
- - panic
|
||||||
- '/^[^\n]*$/'
|
- '/^[^\n]*$/'
|
||||||
- must not contain line breaks
|
- must not contain line breaks
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#struct-tag
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#string-of-int
|
||||||
- name: struct-tag
|
- name: string-of-int
|
||||||
arguments:
|
|
||||||
- "json,inline"
|
|
||||||
- "bson,outline,gnu"
|
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#struct-tag
|
||||||
|
- name: struct-tag
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
arguments:
|
||||||
|
- "json,inline"
|
||||||
|
- "bson,outline,gnu"
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#superfluous-else
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#superfluous-else
|
||||||
- name: superfluous-else
|
- name: superfluous-else
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1919,20 +1920,13 @@ linters-settings:
|
|||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-naming
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unchecked-type-assertion
|
||||||
- name: var-naming
|
- name: unchecked-type-assertion
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
arguments:
|
arguments:
|
||||||
- [ "ID" ] # AllowList
|
- acceptIgnoredAssertionResult: true
|
||||||
- [ "VM" ] # DenyList
|
|
||||||
- - upperCaseConst: true
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-declaration
|
|
||||||
- name: var-declaration
|
|
||||||
severity: warning
|
|
||||||
disabled: false
|
|
||||||
exclude: [""]
|
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unconditional-recursion
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unconditional-recursion
|
||||||
- name: unconditional-recursion
|
- name: unconditional-recursion
|
||||||
severity: warning
|
severity: warning
|
||||||
@ -1980,11 +1974,30 @@ linters-settings:
|
|||||||
exclude: [""]
|
exclude: [""]
|
||||||
arguments:
|
arguments:
|
||||||
- allowRegex: "^_"
|
- allowRegex: "^_"
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#use-any
|
||||||
|
- name: use-any
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#useless-break
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#useless-break
|
||||||
- name: useless-break
|
- name: useless-break
|
||||||
severity: warning
|
severity: warning
|
||||||
disabled: false
|
disabled: false
|
||||||
exclude: [""]
|
exclude: [""]
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-declaration
|
||||||
|
- name: var-declaration
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-naming
|
||||||
|
- name: var-naming
|
||||||
|
severity: warning
|
||||||
|
disabled: false
|
||||||
|
exclude: [""]
|
||||||
|
arguments:
|
||||||
|
- [ "ID" ] # AllowList
|
||||||
|
- [ "VM" ] # DenyList
|
||||||
|
- - upperCaseConst: true # Extra parameter (upperCaseConst|skipPackageNameChecks)
|
||||||
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#waitgroup-by-value
|
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#waitgroup-by-value
|
||||||
- name: waitgroup-by-value
|
- name: waitgroup-by-value
|
||||||
severity: warning
|
severity: warning
|
||||||
|
@ -205,6 +205,88 @@
|
|||||||
"unusedwrite"
|
"unusedwrite"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"revive-rules": {
|
||||||
|
"enum": [
|
||||||
|
"add-constant",
|
||||||
|
"argument-limit",
|
||||||
|
"atomic",
|
||||||
|
"banned-characters",
|
||||||
|
"bare-return",
|
||||||
|
"blank-imports",
|
||||||
|
"bool-literal-in-expr",
|
||||||
|
"call-to-gc",
|
||||||
|
"cognitive-complexity",
|
||||||
|
"comment-spacings",
|
||||||
|
"confusing-naming",
|
||||||
|
"confusing-results",
|
||||||
|
"constant-logical-expr",
|
||||||
|
"context-as-argument",
|
||||||
|
"context-keys-type",
|
||||||
|
"cyclomatic",
|
||||||
|
"datarace",
|
||||||
|
"deep-exit",
|
||||||
|
"defer",
|
||||||
|
"dot-imports",
|
||||||
|
"duplicated-imports",
|
||||||
|
"early-return",
|
||||||
|
"empty-block",
|
||||||
|
"empty-lines",
|
||||||
|
"enforce-map-style",
|
||||||
|
"enforce-repeated-arg-type-style",
|
||||||
|
"enforce-slice-style",
|
||||||
|
"error-naming",
|
||||||
|
"error-return",
|
||||||
|
"error-strings",
|
||||||
|
"errorf",
|
||||||
|
"exported",
|
||||||
|
"file-header",
|
||||||
|
"flag-parameter",
|
||||||
|
"function-length",
|
||||||
|
"function-result-limit",
|
||||||
|
"get-return",
|
||||||
|
"identical-branches",
|
||||||
|
"if-return",
|
||||||
|
"import-alias-naming",
|
||||||
|
"import-shadowing",
|
||||||
|
"imports-blocklist",
|
||||||
|
"increment-decrement",
|
||||||
|
"indent-error-flow",
|
||||||
|
"line-length-limit",
|
||||||
|
"max-control-nesting",
|
||||||
|
"max-public-structs",
|
||||||
|
"modifies-parameter",
|
||||||
|
"modifies-value-receiver",
|
||||||
|
"nested-structs",
|
||||||
|
"optimize-operands-order",
|
||||||
|
"package-comments",
|
||||||
|
"range",
|
||||||
|
"range-val-address",
|
||||||
|
"range-val-in-closure",
|
||||||
|
"receiver-naming",
|
||||||
|
"redefines-builtin-id",
|
||||||
|
"redundant-import-alias",
|
||||||
|
"string-format",
|
||||||
|
"string-of-int",
|
||||||
|
"struct-tag",
|
||||||
|
"superfluous-else",
|
||||||
|
"time-equal",
|
||||||
|
"time-naming",
|
||||||
|
"unchecked-type-assertion",
|
||||||
|
"unconditional-recursion",
|
||||||
|
"unexported-naming",
|
||||||
|
"unexported-return",
|
||||||
|
"unhandled-error",
|
||||||
|
"unnecessary-stmt",
|
||||||
|
"unreachable-code",
|
||||||
|
"unused-parameter",
|
||||||
|
"unused-receiver",
|
||||||
|
"use-any",
|
||||||
|
"useless-break",
|
||||||
|
"var-declaration",
|
||||||
|
"var-naming",
|
||||||
|
"waitgroup-by-value"
|
||||||
|
]
|
||||||
|
},
|
||||||
"linters": {
|
"linters": {
|
||||||
"$comment": "anyOf with enum is used to allow auto completion of non-custom linters",
|
"$comment": "anyOf with enum is used to allow auto completion of non-custom linters",
|
||||||
"description": "Linters usable.",
|
"description": "Linters usable.",
|
||||||
@ -2389,7 +2471,7 @@
|
|||||||
"required": ["name"],
|
"required": ["name"],
|
||||||
"properties": {
|
"properties": {
|
||||||
"name": {
|
"name": {
|
||||||
"type": "string",
|
"$ref": "#/definitions/revive-rules",
|
||||||
"title": "The rule name"
|
"title": "The rule name"
|
||||||
},
|
},
|
||||||
"disabled": {
|
"disabled": {
|
||||||
|
@ -205,6 +205,88 @@
|
|||||||
"unusedwrite"
|
"unusedwrite"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"revive-rules": {
|
||||||
|
"enum": [
|
||||||
|
"add-constant",
|
||||||
|
"argument-limit",
|
||||||
|
"atomic",
|
||||||
|
"banned-characters",
|
||||||
|
"bare-return",
|
||||||
|
"blank-imports",
|
||||||
|
"bool-literal-in-expr",
|
||||||
|
"call-to-gc",
|
||||||
|
"cognitive-complexity",
|
||||||
|
"comment-spacings",
|
||||||
|
"confusing-naming",
|
||||||
|
"confusing-results",
|
||||||
|
"constant-logical-expr",
|
||||||
|
"context-as-argument",
|
||||||
|
"context-keys-type",
|
||||||
|
"cyclomatic",
|
||||||
|
"datarace",
|
||||||
|
"deep-exit",
|
||||||
|
"defer",
|
||||||
|
"dot-imports",
|
||||||
|
"duplicated-imports",
|
||||||
|
"early-return",
|
||||||
|
"empty-block",
|
||||||
|
"empty-lines",
|
||||||
|
"enforce-map-style",
|
||||||
|
"enforce-repeated-arg-type-style",
|
||||||
|
"enforce-slice-style",
|
||||||
|
"error-naming",
|
||||||
|
"error-return",
|
||||||
|
"error-strings",
|
||||||
|
"errorf",
|
||||||
|
"exported",
|
||||||
|
"file-header",
|
||||||
|
"flag-parameter",
|
||||||
|
"function-length",
|
||||||
|
"function-result-limit",
|
||||||
|
"get-return",
|
||||||
|
"identical-branches",
|
||||||
|
"if-return",
|
||||||
|
"import-alias-naming",
|
||||||
|
"import-shadowing",
|
||||||
|
"imports-blocklist",
|
||||||
|
"increment-decrement",
|
||||||
|
"indent-error-flow",
|
||||||
|
"line-length-limit",
|
||||||
|
"max-control-nesting",
|
||||||
|
"max-public-structs",
|
||||||
|
"modifies-parameter",
|
||||||
|
"modifies-value-receiver",
|
||||||
|
"nested-structs",
|
||||||
|
"optimize-operands-order",
|
||||||
|
"package-comments",
|
||||||
|
"range",
|
||||||
|
"range-val-address",
|
||||||
|
"range-val-in-closure",
|
||||||
|
"receiver-naming",
|
||||||
|
"redefines-builtin-id",
|
||||||
|
"redundant-import-alias",
|
||||||
|
"string-format",
|
||||||
|
"string-of-int",
|
||||||
|
"struct-tag",
|
||||||
|
"superfluous-else",
|
||||||
|
"time-equal",
|
||||||
|
"time-naming",
|
||||||
|
"unchecked-type-assertion",
|
||||||
|
"unconditional-recursion",
|
||||||
|
"unexported-naming",
|
||||||
|
"unexported-return",
|
||||||
|
"unhandled-error",
|
||||||
|
"unnecessary-stmt",
|
||||||
|
"unreachable-code",
|
||||||
|
"unused-parameter",
|
||||||
|
"unused-receiver",
|
||||||
|
"use-any",
|
||||||
|
"useless-break",
|
||||||
|
"var-declaration",
|
||||||
|
"var-naming",
|
||||||
|
"waitgroup-by-value"
|
||||||
|
]
|
||||||
|
},
|
||||||
"linters": {
|
"linters": {
|
||||||
"$comment": "anyOf with enum is used to allow auto completion of non-custom linters",
|
"$comment": "anyOf with enum is used to allow auto completion of non-custom linters",
|
||||||
"description": "Linters usable.",
|
"description": "Linters usable.",
|
||||||
@ -2389,7 +2471,7 @@
|
|||||||
"required": ["name"],
|
"required": ["name"],
|
||||||
"properties": {
|
"properties": {
|
||||||
"name": {
|
"name": {
|
||||||
"type": "string",
|
"$ref": "#/definitions/revive-rules",
|
||||||
"title": "The rule name"
|
"title": "The rule name"
|
||||||
},
|
},
|
||||||
"disabled": {
|
"disabled": {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user