github.com/Venafi/vcert/v5@v5.10.2/.golangci.yml (about) 1 version: "2" 2 run: 3 timeout: 10m 4 issues-exit-code: 0 5 modules-download-mode: readonly 6 tests: false 7 linters: 8 default: none 9 enable: 10 - misspell 11 - ineffassign 12 - unused 13 - errcheck 14 - staticcheck 15 - gosec 16 - asciicheck 17 - bodyclose 18 - copyloopvar 19 - rowserrcheck 20 - unconvert 21 - makezero 22 - durationcheck 23 - prealloc 24 disable: 25 - unused 26 settings: 27 staticcheck: 28 checks: [ "S1002","S1004","S1007","S1009","S1010","S1012","S1019","S1020","S1021","S1024","S1030","SA2*","SA3*", 29 "SA4009","SA5*","SA6000","SA6001","SA6005", "-SA2002", "-ST1003" ] 30 revive: 31 severity: warning 32 confidence: 0.8 33 enable-all-rules: true 34 rules: 35 - name: blank-imports 36 disabled: false 37 severity: error 38 - name: context-as-argument 39 disabled: false 40 severity: error 41 - name: context-keys-type 42 disabled: false 43 severity: error 44 - name: dot-imports 45 disabled: false 46 severity: error 47 - name: error-return 48 disabled: false 49 severity: error 50 - name: error-strings 51 disabled: false 52 severity: error 53 - name: error-naming 54 disabled: false 55 severity: error 56 - name: exported 57 disabled: false 58 arguments: 59 - disableStutteringCheck 60 - name: if-return 61 disabled: false 62 - name: increment-decrement 63 disabled: false 64 - name: var-naming 65 disabled: false 66 - name: var-declaration 67 disabled: false 68 - name: package-comments 69 disabled: false 70 - name: range 71 disabled: false 72 - name: receiver-naming 73 disabled: false 74 - name: time-naming 75 disabled: false 76 - name: unexported-return 77 disabled: false 78 - name: indent-error-flow 79 disabled: false 80 - name: errorf 81 disabled: false 82 - name: empty-block 83 disabled: false 84 - name: superfluous-else 85 disabled: false 86 - name: unused-parameter 87 disabled: false 88 - name: unreachable-code 89 disabled: false 90 - name: redefines-builtin-id 91 disabled: false 92 exclusions: 93 generated: strict 94 presets: 95 - comments 96 - common-false-positives 97 - legacy 98 - std-error-handling 99 rules: 100 - path: '_test\.go' 101 linters: 102 - errcheck 103 - gosec 104 - rowserrcheck 105 - makezero 106 formatters: 107 settings: 108 goimports: 109 local-prefixes: github.com/Venafi/vcert 110 exclusions: 111 generated: lax 112 paths: 113 - third_party$ 114 - builtin$ 115 - examples$