github.com/matrixorigin/matrixone@v0.7.0/.golangci.yml (about) 1 run: 2 # Timeout for analysis, e.g. 30s, 5m. 3 # Default: 1m 4 timeout: 5m 5 # Exit code when at least one issue was found. 6 # Default: 1 7 issues-exit-code: 2 8 # Include test files or not. 9 # Default: true 10 tests: true 11 skip-files: 12 - pkg/sql/parsers/goyacc/goyacc.go 13 14 linters: 15 # Disable all linters. 16 # Default: false 17 disable-all: true 18 # Enable specific linter 19 # https://golangci-lint.run/usage/linters/#enabled-by-default-linters 20 enable: 21 - deadcode 22 - depguard 23 - exportloopref 24 - gosimple 25 - govet 26 - gofmt 27 - ineffassign 28 - prealloc 29 - rowserrcheck 30 - staticcheck 31 - stylecheck 32 - structcheck 33 - typecheck 34 - unused 35 - varcheck 36 37 38 linters-settings: 39 stylecheck: 40 checks: 41 - ST1001 42 - ST1005 43 - ST1006 44 - ST1008 45 - ST1011 46 - ST1012 47 - ST1013 48 - ST1015 49 - ST1016 50 - ST1017 51 - ST1018 52 - ST1019 53 - ST1023 54 gosimple: 55 checks: 56 - S1000 57 - S1001 58 - S1002 59 - S1003 60 - S1004 61 - S1005 62 - S1006 63 - S1007 64 - S1008 65 - S1009 66 - S1010 67 - S1011 68 - S1012 69 - S1016 70 - S1017 71 - S1018 72 - S1019 73 - S1020 74 - S1021 75 - S1023 76 - S1024 77 - S1025 78 - S1028 79 - S1029 80 - S1030 81 - S1031 82 - S1032 83 - S1033 84 - S1034 85 - S1035 86 - S1036 87 - S1037 88 - S1038 89 - S1039 90 - S1040 91 92 staticcheck: 93 checks: 94 - SA1000 95 - SA1001 96 - SA1002 97 - SA1003 98 - SA1004 99 - SA1005 100 - SA1006 101 - SA1007 102 - SA1008 103 - SA1010 104 - SA1011 105 - SA1012 106 - SA1013 107 - SA1014 108 - SA1015 109 - SA1016 110 - SA1017 111 - SA1018 112 - SA1019 113 - SA1020 114 - SA1021 115 - SA1023 116 - SA1024 117 - SA1025 118 - SA1026 119 - SA1027 120 - SA1028 121 - SA1029 122 - SA1030 123 - SA2000 124 - SA2001 125 - SA2002 126 - SA2003 127 - SA3000 128 - SA3001 129 - SA4000 130 - SA4001 131 - SA4003 132 - SA4004 133 - SA4005 134 - SA4006 135 - SA4008 136 - SA4009 137 - SA4010 138 - SA4011 139 - SA4012 140 - SA4013 141 - SA4014 142 - SA4015 143 - SA4016 144 - SA4017 145 - SA4018 146 - SA4019 147 - SA4020 148 - SA4021 149 - SA4022 150 - SA4023 151 - SA4024 152 - SA4025 153 - SA4026 154 - SA4027 155 - SA4028 156 - SA4029 157 - SA4030 158 - SA4031 159 - SA5000 160 - SA5001 161 - SA5002 162 - SA5003 163 - SA5004 164 - SA5005 165 - SA5007 166 - SA5008 167 - SA5009 168 - SA5010 169 - SA5011 170 - SA5012 171 - SA6000 172 - SA6001 173 - SA6002 174 - SA6003 175 - SA6005 176 - SA9001 177 - SA9002 178 - SA9003 179 - SA9004 180 - SA9005 181 - SA9006 182 - SA9007 183 - SA9008 184 185 issues: 186 exclude-use-default: false 187 exclude-rules: 188 # Exclude some linters from running on tests files. 189 - path: _test\.go 190 linters: 191 - stylecheck