Skip to content

Commit 403fa21

Browse files
authored
Update golangci-lint to v2 (#132)
1 parent a3924be commit 403fa21

File tree

2 files changed

+43
-41
lines changed

2 files changed

+43
-41
lines changed

.github/workflows/go.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ jobs:
2222
uses: actions/checkout@v4
2323

2424
- name: Lint
25-
uses: golangci/golangci-lint-action@v6.5.2
25+
uses: golangci/golangci-lint-action@v7.0.0
2626
with:
27-
version: v1.64
27+
version: v2.0
2828

2929
- name: Test
3030
run: go test -v ./...

.golangci.yml

Lines changed: 41 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,54 @@
1+
version: "2"
2+
13
run:
24
tests: false
35

46
linters:
5-
disable-all: true
7+
default: none
68
enable:
79
- errcheck
8-
- gofmt
9-
- goimports
1010
- govet
1111
- ineffassign
1212
- misspell
1313
- revive
14-
- typecheck
1514
- unconvert
1615
- unused
17-
18-
issues:
19-
exclude-use-default: false
20-
exclude-rules:
21-
- path: cmd/patch2pr/
22-
text: "should have( a package)? comment"
23-
- path: internal/
24-
text: "should have( a package)? comment"
25-
26-
linters-settings:
27-
errcheck:
28-
exclude-functions:
29-
- fmt.Fprintln(os.Stdout)
30-
goimports:
31-
local-prefixes: github.com/bluekeyes/patch2pr
32-
revive:
16+
settings:
17+
errcheck:
18+
exclude-functions:
19+
- fmt.Fprintln(os.Stdout)
20+
revive:
21+
rules:
22+
- name: context-keys-type
23+
- name: time-naming
24+
- name: var-declaration
25+
- name: unexported-return
26+
- name: errorf
27+
- name: blank-imports
28+
- name: context-as-argument
29+
- name: dot-imports
30+
- name: error-return
31+
- name: error-strings
32+
- name: error-naming
33+
- name: exported
34+
- name: increment-decrement
35+
- name: var-naming
36+
- name: package-comments
37+
- name: range
38+
- name: receiver-naming
39+
- name: indent-error-flow
40+
exclusions:
3341
rules:
34-
# enable all rules from golint
35-
- name: context-keys-type
36-
- name: time-naming
37-
- name: var-declaration
38-
- name: unexported-return
39-
- name: errorf
40-
- name: blank-imports
41-
- name: context-as-argument
42-
- name: dot-imports
43-
- name: error-return
44-
- name: error-strings
45-
- name: error-naming
46-
- name: exported
47-
- name: increment-decrement
48-
- name: var-naming
49-
- name: package-comments
50-
- name: range
51-
- name: receiver-naming
52-
- name: indent-error-flow
42+
- path: cmd/patch2pr/
43+
text: "should have( a package)? comment"
44+
- path: internal/
45+
text: "should have( a package)? comment"
46+
47+
formatters:
48+
enable:
49+
- gofmt
50+
- goimports
51+
settings:
52+
goimports:
53+
local-prefixes:
54+
- github.com/bluekeyes/patch2pr

0 commit comments

Comments
 (0)