Skip to content

Commit cad68d6

Browse files
khrmtekton-robot
authored andcommitted
Enable GolangCI Linter used in Pipeline repo
1 parent c425090 commit cad68d6

File tree

1 file changed

+83
-3
lines changed

1 file changed

+83
-3
lines changed

.golangci.yml

Lines changed: 83 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,96 @@ linters-settings:
1313
exclude: .errcheck.txt
1414
linters:
1515
enable:
16-
- unused
16+
- bodyclose
17+
- containedctx
18+
- decorder
19+
- depguard
20+
- dogsled
21+
- dupword
1722
- errcheck
23+
- errchkjson
24+
- errname
25+
- errorlint
26+
- exhaustive
27+
- goconst
28+
- gocritic
1829
- gofmt
1930
- goimports
2031
- gomodguard
2132
- gosec
22-
- gocritic
23-
- revive
33+
- gosimple
34+
- govet
35+
- maintidx
36+
- makezero
2437
- misspell
38+
- musttag
39+
- nakedret
40+
- nilerr
41+
- nilnil
42+
- noctx
43+
- nolintlint
44+
- nosprintfhostport
45+
- thelper
46+
- typecheck
2547
- unconvert
48+
- unused
49+
- usestdlibvars
50+
- whitespace
51+
disable:
52+
- cyclop
53+
- dupl
54+
- exhaustruct
55+
- forcetypeassert
56+
- funlen
57+
- gci
58+
- gochecknoglobals
59+
- gochecknoinits
60+
- gocognit
61+
- gocyclo
62+
- godot
63+
- godox
64+
- err113
65+
- gofumpt
66+
- gomoddirectives
67+
- iface
68+
- ireturn
69+
- lll
70+
- mnd
71+
- nestif
72+
- nlreturn
73+
- nonamedreturns
74+
- paralleltest
75+
- prealloc
76+
- predeclared
77+
- recvcheck
78+
- revive
79+
- staticcheck
80+
- stylecheck
81+
- tagliatelle
82+
- testpackage
83+
- tparallel
84+
- unparam
85+
- varnamelen
86+
- wastedassign
87+
- wrapcheck
88+
- wsl
89+
# Enabling presets means that new linters that we automatically adopt new
90+
# linters that augment a preset. This also opts us in for replacement linters
91+
# when a linter is deprecated.
92+
presets:
93+
- bugs
94+
- comment
95+
- complexity
96+
- error
97+
- format
98+
- import
99+
- metalinter
100+
- module
101+
- performance
102+
- sql
103+
- style
104+
- test
105+
- unused
26106
issues:
27107
exclude-rules:
28108
- path: _test\.go

0 commit comments

Comments
 (0)