.golangci.yml (974B)
1 run: 2 # do not run on test files yet 3 tests: false 4 5 # all available settings of specific linters 6 linters-settings: 7 errcheck: 8 # report about not checking of errors in type assetions: `a := b.(MyStruct)`; 9 # default is false: such cases aren't reported by default. 10 check-type-assertions: false 11 12 # report about assignment of errors to blank identifier: `num, _ := strconv.Atoi(numStr)`; 13 # default is false: such cases aren't reported by default. 14 check-blank: false 15 16 lll: 17 line-length: 100 18 tab-width: 4 19 20 prealloc: 21 simple: false 22 range-loops: false 23 for-loops: false 24 25 whitespace: 26 multi-if: false # Enforces newlines (or comments) after every multi-line if statement 27 multi-func: false # Enforces newlines (or comments) after every multi-line function signature 28 29 linters: 30 enable: 31 - megacheck 32 - govet 33 disable: 34 - maligned 35 - prealloc 36 disable-all: false 37 presets: 38 - bugs 39 - unused 40 fast: false