123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- linters-settings:
- dupl:
- threshold: 100
- funlen:
- lines: 100
- statements: 50
- goconst:
- min-len: 3
- min-occurrences: 4
- gocritic:
- enabled-tags:
- - diagnostic
- - experimental
- - opinionated
- - performance
- - style
- gocyclo:
- min-complexity: 15
- goimports:
- local-prefixes: github.com/Jguer/yay/v10
- gomnd:
- settings:
- mnd:
- # don't include the "operation" and "assign"
- checks: argument,case,condition,return
- govet:
- check-shadowing: true
- lll:
- line-length: 140
- maligned:
- suggest-new: true
- misspell:
- locale: US
- linters:
- # please, do not use `enable-all`: it's deprecated and will be removed soon.
- # inverted configuration with `enable-all` and `disable` is not scalable during updates of golangci-lint
- disable-all: true
- enable:
- - bodyclose
- - deadcode
- - depguard
- - dupl
- - errcheck
- - gochecknoinits
- - gocritic
- - gofmt
- - goimports
- - goprintffuncname
- - gosec
- - gosimple
- - govet
- - ineffassign
- - lll
- - misspell
- - nakedret
- - prealloc
- - revive
- - rowserrcheck
- - staticcheck
- - structcheck
- - stylecheck
- - typecheck
- - unconvert
- - unparam
- - unused
- - varcheck
- - whitespace
- - wsl
- - godot
- run:
- issues:
- exclude-rules:
- - path: _test\.go
- linters:
- - lll
- - revive
- - wsl
- - govet
- - godot
- - errcheck
- - stylecheck
- - dupl
- - gocritic
- - gochecknoinits
- exclude:
- - G204
|