X-Git-Url: https://ruderich.org/simon/gitweb/?p=safcm%2Fsafcm.git;a=blobdiff_plain;f=.golangci.yml;fp=.golangci.yml;h=13bcd7f72c31e4b5170413b2caf52d5c06059185;hp=0000000000000000000000000000000000000000;hb=ba1a93368ed95d7160062f60fb8b579bc178d3aa;hpb=8620dac1f9ee7f73058e3e97b488ec0c710a89df diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..13bcd7f --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,37 @@ +linters: + disable-all: true + enable: + # Enabled by default + - deadcode + - errcheck + - gosimple + - govet + - ineffassign + - staticcheck + - structcheck + - typecheck + - unused + - varcheck + # Additional checks + - bodyclose + - contextcheck + - durationcheck + - errname + - exhaustive + - exportloopref + - gofmt + - nilerr + - nolintlint + - predeclared + - rowserrcheck + - unconvert + - wastedassign + + issues: + # Don't hide potential important issues + exclude-use-default: false + +linters-settings: + exhaustive: + # "default" is good enough to be exhaustive + default-signifies-exhaustive: true