Skip to content

Commit fa99c42

Browse files
committed
Excluded /vendor/ folder in all hooks
1 parent 081648d commit fa99c42

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.pre-commit-hooks.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
name: 'go-build-mod'
1111
entry: go-build-mod.sh
1212
files: '(\.go$)|(\bgo\.mod$)'
13+
exclude: '(^|/)vendor/'
1314
language: 'script'
1415
description: "Run 'cd $(mod_root $FILE); go build -o /dev/null [$ARGS] ./...' for each staged .go file"
1516
pass_filenames: true
@@ -25,6 +26,7 @@
2526
name: 'go-build-pkg'
2627
entry: go-build-pkg.sh
2728
types: [go]
29+
exclude: '(^|/)vendor/'
2830
language: 'script'
2931
description: "Run 'go build -o /dev/null [$ARGS] ./$(dirname $FILE)' for each staged .go file"
3032
pass_filenames: true
@@ -42,6 +44,7 @@
4244
name: 'go-build-repo-mod'
4345
entry: go-build-repo-mod.sh
4446
files: '(\.go$)|(\bgo\.mod$)'
47+
exclude: '(^|/)vendor/'
4548
language: 'script'
4649
description: "Run 'cd $(mod_root); go build -o /dev/null [$ARGS] ./...' for each module in the repo"
4750
pass_filenames: false
@@ -56,6 +59,7 @@
5659
name: 'go-build-repo-pkg'
5760
entry: go-build-repo-pkg.sh
5861
types: [go]
62+
exclude: '(^|/)vendor/'
5963
language: 'script'
6064
description: "Run 'go build -o /dev/null [$ARGS] ./...' in repo root folder"
6165
pass_filenames: false
@@ -69,6 +73,7 @@
6973
name: 'go-critic'
7074
entry: go-critic.sh
7175
types: [go]
76+
exclude: '(^|/)vendor/'
7277
language: 'script'
7378
description: "Run 'gocritic check [$ARGS] $FILE' for each staged .go file"
7479
pass_filenames: true
@@ -84,6 +89,7 @@
8489
name: 'go-fmt'
8590
entry: go-fmt.sh
8691
types: [go]
92+
exclude: '(^|/)vendor/'
8793
language: 'script'
8894
description: "Run 'gofmt -l -d [$ARGS] $FILE' for each staged .go file"
8995
pass_filenames: true
@@ -99,6 +105,7 @@
99105
name: 'go-imports'
100106
entry: go-imports.sh
101107
types: [go]
108+
exclude: '(^|/)vendor/'
102109
language: 'script'
103110
description: "Run 'goimports -l -d [$ARGS] $FILE' for each staged .go file"
104111
pass_filenames: true
@@ -112,6 +119,7 @@
112119
name: 'go-lint'
113120
entry: go-lint.sh
114121
types: [go]
122+
exclude: '(^|/)vendor/'
115123
language: 'script'
116124
description: "Run 'golint -set_exit_status [$ARGS] $FILE' for each staged .go file"
117125
pass_filenames: true
@@ -127,6 +135,7 @@
127135
name: 'go-returns'
128136
entry: go-returns.sh
129137
types: [go]
138+
exclude: '(^|/)vendor/'
130139
language: 'script'
131140
description: "Run 'goreturns -l -d [$ARGS] $FILE' for each staged .go file"
132141
pass_filenames: true
@@ -143,6 +152,7 @@
143152
name: 'go-test-mod'
144153
entry: go-test-mod.sh
145154
files: '(\.go$)|(\bgo\.mod$)'
155+
exclude: '(^|/)vendor/'
146156
language: 'script'
147157
description: "Run 'cd $(mod_root $FILE); go test [$ARGS] ./...' for each staged .go file"
148158
pass_filenames: true
@@ -158,6 +168,7 @@
158168
name: 'go-test-pkg'
159169
entry: go-test-pkg.sh
160170
types: [go]
171+
exclude: '(^|/)vendor/'
161172
language: 'script'
162173
description: "Run 'go test [$ARGS] ./$(dirname $FILE)' for each staged .go file"
163174
pass_filenames: true
@@ -175,6 +186,7 @@
175186
name: 'go-test-repo-mod'
176187
entry: go-test-repo-mod.sh
177188
files: '(\.go$)|(\bgo\.mod$)'
189+
exclude: '(^|/)vendor/'
178190
language: 'script'
179191
description: "Run 'cd $(mod_root); go test [$ARGS] ./...' for each module in the repo"
180192
pass_filenames: false
@@ -189,6 +201,7 @@
189201
name: 'go-test-repo-pkg'
190202
entry: go-test-repo-pkg.sh
191203
types: [go]
204+
exclude: '(^|/)vendor/'
192205
language: 'script'
193206
description: "Run 'go test [$ARGS] ./...' in repo root folder"
194207
pass_filenames: false
@@ -205,6 +218,7 @@
205218
name: 'go-vet-mod'
206219
entry: go-vet-mod.sh
207220
files: '(\.go$)|(\bgo\.mod$)'
221+
exclude: '(^|/)vendor/'
208222
language: 'script'
209223
description: "Run 'cd $(mod_root $FILE); go vet [$ARGS] ./...' for each staged .go file"
210224
pass_filenames: true
@@ -220,6 +234,7 @@
220234
name: 'go-vet-pkg'
221235
entry: go-vet-pkg.sh
222236
types: [go]
237+
exclude: '(^|/)vendor/'
223238
language: 'script'
224239
description: "Run 'go vet [$ARGS] ./$(dirname $FILE)' for each staged .go file"
225240
pass_filenames: true
@@ -237,6 +252,7 @@
237252
name: 'go-vet-repo-mod'
238253
entry: go-vet-repo-mod.sh
239254
files: '(\.go$)|(\bgo\.mod$)'
255+
exclude: '(^|/)vendor/'
240256
language: 'script'
241257
description: "Run 'cd $(mod_root); go vet [$ARGS] ./...' for each module in the repo"
242258
pass_filenames: false
@@ -251,6 +267,7 @@
251267
name: 'go-vet-repo-pkg'
252268
entry: go-vet-repo-pkg.sh
253269
types: [go]
270+
exclude: '(^|/)vendor/'
254271
language: 'script'
255272
description: "Run 'go vet [$ARGS] ./...' in repo root folder"
256273
pass_filenames: false
@@ -266,6 +283,7 @@
266283
name: 'go-vet'
267284
entry: go-vet.sh
268285
types: [go]
286+
exclude: '(^|/)vendor/'
269287
language: 'script'
270288
description: "Run 'go vet [$ARGS] $FILE' for each staged .go file"
271289
pass_filenames: true
@@ -282,6 +300,7 @@
282300
name: 'golangci-lint-mod'
283301
entry: golangci-lint-mod.sh
284302
files: '(\.go$)|(\bgo\.mod$)'
303+
exclude: '(^|/)vendor/'
285304
language: 'script'
286305
description: "Run 'cd $(mod_root $FILE); golangci-lint run [$ARGS] ./...' for each staged .go file"
287306
pass_filenames: true
@@ -297,6 +316,7 @@
297316
name: 'golangci-lint-pkg'
298317
entry: golangci-lint-pkg.sh
299318
types: [go]
319+
exclude: '(^|/)vendor/'
300320
language: 'script'
301321
description: "Run 'golangci-lint run [$ARGS] ./$(dirname $FILE)' for each staged .go file"
302322
pass_filenames: true
@@ -314,6 +334,7 @@
314334
name: 'golangci-lint-repo-mod'
315335
entry: golangci-lint-repo-mod.sh
316336
files: '(\.go$)|(\bgo\.mod$)'
337+
exclude: '(^|/)vendor/'
317338
language: 'script'
318339
description: "Run 'cd $(mod_root); golangci-lint run [$ARGS] ./...' for each module in the repo"
319340
pass_filenames: false
@@ -328,6 +349,7 @@
328349
name: 'golangci-lint-repo-pkg'
329350
entry: golangci-lint-repo-pkg.sh
330351
types: [go]
352+
exclude: '(^|/)vendor/'
331353
language: 'script'
332354
description: "Run 'golangci-lint run [$ARGS] ./...' in repo root folder"
333355
pass_filenames: false
@@ -343,6 +365,7 @@
343365
name: 'golangci-lint'
344366
entry: golangci-lint.sh
345367
types: [go]
368+
exclude: '(^|/)vendor/'
346369
language: 'script'
347370
description: "Run 'golangci-lint run [$ARGS] $FILE' for each staged .go file"
348371
pass_filenames: true

0 commit comments

Comments
 (0)