mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-01-19 05:45:21 +01:00
golangci: disable linters to match our code style
This commit is contained in:
parent
d9e32f39c2
commit
a5f57c6c3e
@ -29,20 +29,25 @@ linters-settings:
|
||||
govet:
|
||||
# Don't report about shadowed variables
|
||||
check-shadowing: false
|
||||
|
||||
gofmt:
|
||||
# simplify code: gofmt with `-s` option, true by default
|
||||
simplify: true
|
||||
|
||||
tagliatelle:
|
||||
case:
|
||||
rules:
|
||||
json: snake
|
||||
|
||||
whitespace:
|
||||
multi-func: true
|
||||
multi-if: true
|
||||
|
||||
gosec:
|
||||
excludes:
|
||||
- G402 # Look for bad TLS connection settings.
|
||||
- G306 # Poor file permissions used when writing to a new file.
|
||||
|
||||
staticcheck:
|
||||
go: "1.18"
|
||||
checks: ["-SA1019"]
|
||||
@ -98,6 +103,55 @@ linters:
|
||||
- tparallel
|
||||
- unparam
|
||||
- wastedassign
|
||||
- ifshort
|
||||
- varcheck
|
||||
- deadcode
|
||||
|
||||
# Disable gofumpt as it has weird behavior regarding formatting multiple
|
||||
# lines for a function which is in conflict with our contribution
|
||||
# guidelines. See https://github.com/mvdan/gofumpt/issues/235.
|
||||
- gofumpt
|
||||
|
||||
# Disable whitespace linter as it has conflict rules against our
|
||||
# contribution guidelines. See https://github.com/bombsimon/wsl/issues/109.
|
||||
#
|
||||
# TODO(yy): bring it back when the above issue is fixed.
|
||||
- wsl
|
||||
|
||||
# Allow using default empty values.
|
||||
- exhaustruct
|
||||
|
||||
# Allow exiting case select faster by putting everything in default.
|
||||
- exhaustive
|
||||
|
||||
# Allow tests to be put in the same package.
|
||||
- testpackage
|
||||
|
||||
# Don't run the cognitive related linters.
|
||||
- gocognit
|
||||
- gocyclo
|
||||
- maintidx
|
||||
- cyclop
|
||||
|
||||
# Allow customized interfaces to be returned from functions.
|
||||
- ireturn
|
||||
|
||||
# Disable too many blank identifiers check. We won't be able to run this
|
||||
# unless a large refactor has been applied to old code.
|
||||
- dogsled
|
||||
|
||||
# We don't wrap errors.
|
||||
- wrapcheck
|
||||
|
||||
# Allow dynamic errors.
|
||||
- goerr113
|
||||
|
||||
# We use ErrXXX instead.
|
||||
- errname
|
||||
|
||||
# Disable nil check to allow returning multiple nil values.
|
||||
- nilnil
|
||||
|
||||
|
||||
issues:
|
||||
# Only show newly introduced problems.
|
||||
@ -110,6 +164,7 @@ issues:
|
||||
linters:
|
||||
- gosec
|
||||
- funlen
|
||||
|
||||
- path: test*
|
||||
linters:
|
||||
- gosec
|
||||
@ -146,7 +201,6 @@ issues:
|
||||
- path: lntest/itest/.*
|
||||
linters:
|
||||
- unused
|
||||
- deadcode
|
||||
- unparam
|
||||
- govet
|
||||
# itest case can be very long so we disable long function check.
|
||||
|
Loading…
Reference in New Issue
Block a user