github.com/vanstinator/golangci-lint@v0.0.0-20240223191551-cc572f00d9d1/pkg/result/processors/testdata/nolint.go (about) 1 package testdata 2 3 var nolintSpecific int //nolint:gofmt 4 var nolintSpace int // nolint: gofmt 5 var nolintSpaces int //nolint:gofmt, govet 6 var nolintAll int // nolint:all 7 var nolintAndAppendix int // nolint:all // another comment 8 9 //nolint:all 10 var nolintVarByPrecedingComment int 11 12 //nolint:all 13 14 var dontNolintVarByPrecedingCommentBecauseOfNewLine int 15 16 var nolintPrecedingVar string //nolint:all 17 var dontNolintVarByPrecedingCommentBecauseOfDifferentColumn int 18 19 //nolint:all 20 func nolintFuncByPrecedingComment() *string { 21 xv := "v" 22 return &xv 23 } 24 25 //nolint:all 26 // second line 27 func nolintFuncByPrecedingMultilineComment1() *string { 28 xv := "v" 29 return &xv 30 } 31 32 // first line 33 //nolint:all 34 func nolintFuncByPrecedingMultilineComment2() *string { 35 xv := "v" 36 return &xv 37 } 38 39 // first line 40 //nolint:all 41 // third line 42 func nolintFuncByPrecedingMultilineComment3() *string { 43 xv := "v" 44 return &xv 45 } 46 47 var nolintAliasGAS bool //nolint:gas 48 49 var nolintAliasGosec bool //nolint:gosec 50 51 var nolintAliasUpperCase int // nolint: GAS 52 53 //nolint:errcheck 54 var ( 55 nolintVarBlockVar1 int 56 nolintVarBlockVar2 int 57 )