sigs.k8s.io/seccomp-operator@v0.1.0/.golangci.yml (about) 1 --- 2 run: 3 build-tags: 4 - netgo 5 - e2e 6 concurrency: 6 7 deadline: 5m 8 linters: 9 disable-all: true 10 enable: 11 - asciicheck 12 - bodyclose 13 - deadcode 14 - depguard 15 - dogsled 16 - dupl 17 - errcheck 18 - exhaustive 19 - exportloopref 20 - gci 21 - gochecknoinits 22 - gocognit 23 - goconst 24 - gocritic 25 - gocyclo 26 - godot 27 - godox 28 - goerr113 29 - gofmt 30 - gofumpt 31 - goheader 32 - goimports 33 - golint 34 - gomnd 35 - gomodguard 36 - goprintffuncname 37 - gosec 38 - gosimple 39 - govet 40 - ineffassign 41 - interfacer 42 - lll 43 - maligned 44 - misspell 45 - nakedret 46 - nestif 47 - noctx 48 - nolintlint 49 - prealloc 50 - rowserrcheck 51 - sqlclosecheck 52 - staticcheck 53 - structcheck 54 - stylecheck 55 - typecheck 56 - unconvert 57 - unparam 58 - unused 59 - varcheck 60 - whitespace 61 # - funlen 62 # - gochecknoglobals 63 # - nlreturn 64 # - scopelint 65 # - testpackage 66 # - wsl 67 linters-settings: 68 gci: 69 local-prefixes: sigs.k8s.io/seccomp-operator 70 errcheck: 71 check-type-assertions: true 72 check-blank: true 73 godox: 74 keywords: 75 - BUG 76 - FIXME 77 - HACK 78 gocritic: 79 enabled-checks: 80 # Diagnostic 81 - appendAssign 82 - argOrder 83 - badCond 84 - caseOrder 85 - codegenComment 86 - commentedOutCode 87 - deprecatedComment 88 - dupArg 89 - dupBranchBody 90 - dupCase 91 - dupSubExpr 92 - exitAfterDefer 93 - flagDeref 94 - flagName 95 - nilValReturn 96 - offBy1 97 - sloppyReassign 98 - weakCond 99 - octalLiteral 100 101 # Performance 102 - appendCombine 103 - equalFold 104 - hugeParam 105 - indexAlloc 106 - rangeExprCopy 107 - rangeValCopy 108 109 # Style 110 - assignOp 111 - boolExprSimplify 112 - captLocal 113 - commentFormatting 114 - commentedOutImport 115 - defaultCaseOrder 116 - docStub 117 - elseif 118 - emptyFallthrough 119 - emptyStringTest 120 - hexLiteral 121 - ifElseChain 122 - methodExprCall 123 - regexpMust 124 - singleCaseSwitch 125 - sloppyLen 126 - stringXbytes 127 - switchTrue 128 - typeAssertChain 129 - typeSwitchVar 130 - underef 131 - unlabelStmt 132 - unlambda 133 - unslice 134 - valSwap 135 - wrapperFunc 136 - yodaStyleExpr 137 138 # Opinionated 139 - builtinShadow 140 - importShadow 141 - initClause 142 - nestingReduce 143 - paramTypeCombine 144 - ptrToRefParam 145 - typeUnparen 146 - unnamedResult 147 - unnecessaryBlock