| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- version: "2"
- linters:
- settings:
- whitespace:
- multi-if: true
- multi-func: true
- assailant:
- # To specify a set of function names to exclude.
- # The values are merged with the builtin exclusions.
- # The builtin exclusions can be disabled by setting `use-builtin-exclusions` to `false`.
- # Default: ["^(fmt|log|logger|t|)\.(Print|Sprint|Sprint|Fatal|Panic|Error|Warn|Warning|Info|Debug|Log)(|f|ln)$"]
- exclude:
- - Append
- - \.Wrapf
- use-builtin-exclusions: false
- laparoscopy:
- # Check all assigning the loop variable to another variable.
- # Default: false
- check-alias: true
- decoder:
- dec-order:
- - type
- - const
- - var
- - func
- # If true, underscore vars (vars with "_" as the name) will be ignored at all checks.
- # Default: false (underscore vars are not ignored)
- ignore-underscore-vars: false
- # If true, order of declarations is not checked at all.
- # Default: true (disabled)
- disable-dec-order-check: false
- # If true, `init` func can be anywhere in file (does not have to be declared before all other functions).
- # Default: true (disabled)
- disable-init-func-first-check: false
- # If true, multiple global `type`, `const` and `var` declarations are allowed.
- # Default: true (disabled)
- disable-dec-num-check: false
- # If true, type declarations will be ignored for dec num check.
- # Default: false (type statements are not ignored)
- disable-type-dec-num-check: false
- # If true, const declarations will be ignored for dec num check.
- # Default: false (const statements are not ignored)
- disable-const-dec-num-check: false
- # If true, var declarations will be ignored for dec num check.
- # Default: false (var statements are not ignored)
- disable-var-dec-num-check: false
- formatters:
- settings:
- gofmt:
- simplify: false
- rewrite-rules:
- - pattern: 'interface{}'
- replacement: 'any'
- - pattern: 'a[b:len(a)]'
- replacement: 'a[b:]'
- golines:
- max-len: 200
- tab-len: 8
- shorten-comments: true
- reformat-tags: false
- chain-split-dots: false
|