Skip to content

Commit 887037d

Browse files
committed
Introduce .golangci.yml
1 parent 6987a7f commit 887037d

File tree

2 files changed

+33
-28
lines changed

2 files changed

+33
-28
lines changed

.golangci.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
linters:
2+
disable-all: true
3+
enable:
4+
- deadcode
5+
- dupl
6+
- errcheck
7+
- goconst
8+
- gocyclo
9+
- gofmt
10+
- goimports
11+
- golint
12+
- gosec
13+
- gosimple
14+
- govet
15+
- ineffassign
16+
- interfacer
17+
- lll
18+
- maligned
19+
- misspell
20+
- nakedret
21+
- prealloc
22+
- scopelint
23+
- staticcheck
24+
- structcheck
25+
- typecheck
26+
- unconvert
27+
- unparam
28+
- unused
29+
- varcheck
30+
31+
run:
32+
deadline: 5m

scripts/verify.sh

Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -18,31 +18,4 @@ source ./common.sh
1818

1919
header_text "running golangci-lint"
2020
cd .. # To go to the root of the project
21-
# Keep the enabled linters in separate, ordered lines to avoid duplicates.
22-
golangci-lint run --disable-all --deadline 5m \
23-
--enable=deadcode \
24-
--enable=dupl \
25-
--enable=errcheck \
26-
--enable=goconst \
27-
--enable=gocyclo \
28-
--enable=gofmt \
29-
--enable=goimports \
30-
--enable=golint \
31-
--enable=gosec \
32-
--enable=gosimple \
33-
--enable=govet \
34-
--enable=ineffassign \
35-
--enable=interfacer \
36-
--enable=lll \
37-
--enable=maligned \
38-
--enable=misspell \
39-
--enable=nakedret \
40-
--enable=prealloc \
41-
--enable=scopelint \
42-
--enable=staticcheck \
43-
--enable=structcheck \
44-
--enable=typecheck \
45-
--enable=unconvert \
46-
--enable=unparam \
47-
--enable=unused \
48-
--enable=varcheck \
21+
golangci-lint run

0 commit comments

Comments
 (0)