92334ad1dd
Set Up S3 integration * cfginterfaceandfirsts3funcs * addlocalstack * generallypassesfullsuite * addedmultipleattemptedpings * cleanup * stabiliseplusskip
41 lines
868 B
YAML
41 lines
868 B
YAML
linters:
|
|
enable:
|
|
- errcheck
|
|
- errorlint
|
|
- gci
|
|
- gocritic
|
|
- gofumpt
|
|
- misspell
|
|
- nolintlint
|
|
- nakedret
|
|
- perfsprint
|
|
- testifylint
|
|
- thelper
|
|
- usestdlibvars
|
|
|
|
linters-settings:
|
|
nakedret:
|
|
max-func-lines: 0
|
|
errorlint:
|
|
# Check whether fmt.Errorf uses the %w verb for formatting errors.
|
|
# See the https://github.com/polyfloyd/go-errorlint for caveats.
|
|
errorf: true
|
|
# Permit more than 1 %w verb, valid per Go 1.20 (Requires errorf:true)
|
|
errorf-multi: true
|
|
# Check for plain type assertions and type switches.
|
|
asserts: true
|
|
# Check for plain error comparisons.
|
|
comparison: true
|
|
gci:
|
|
sections:
|
|
- standard
|
|
- default
|
|
- prefix(github.com/testcontainers)
|
|
testifylint:
|
|
disable:
|
|
- float-compare
|
|
- go-require
|
|
enable-all: true
|
|
run:
|
|
timeout: 5m
|