Skip to content

Commit 7413262

Browse files
authored
Update golangci-lint to v2 (#61)
1 parent 0896f01 commit 7413262

File tree

2 files changed

+40
-39
lines changed

2 files changed

+40
-39
lines changed

.github/workflows/go.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ jobs:
1818
uses: actions/checkout@v4
1919

2020
- name: Lint
21-
uses: golangci/golangci-lint-action@v6
21+
uses: golangci/golangci-lint-action@v7
2222
with:
23-
version: v1.59
23+
version: v2.0
2424

2525
- name: Test
2626
run: go test -v ./...

.golangci.yml

+38-37
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,51 @@
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
16+
settings:
17+
errcheck:
18+
exclude-functions:
19+
- (*github.com/bluekeyes/go-gitdiff/gitdiff.formatter).Write
20+
- (*github.com/bluekeyes/go-gitdiff/gitdiff.formatter).WriteString
21+
- (*github.com/bluekeyes/go-gitdiff/gitdiff.formatter).WriteByte
22+
- fmt.Fprintf(*github.com/bluekeyes/go-gitdiff/gitdiff.formatter)
23+
revive:
24+
rules:
25+
- name: context-keys-type
26+
- name: time-naming
27+
- name: var-declaration
28+
- name: unexported-return
29+
- name: errorf
30+
- name: blank-imports
31+
- name: context-as-argument
32+
- name: dot-imports
33+
- name: error-return
34+
- name: error-strings
35+
- name: error-naming
36+
- name: exported
37+
- name: increment-decrement
38+
- name: var-naming
39+
- name: package-comments
40+
- name: range
41+
- name: receiver-naming
42+
- name: indent-error-flow
1743

18-
issues:
19-
exclude-use-default: false
20-
21-
linters-settings:
22-
errcheck:
23-
exclude-functions:
24-
- (*github.com/bluekeyes/go-gitdiff/gitdiff.formatter).Write
25-
- (*github.com/bluekeyes/go-gitdiff/gitdiff.formatter).WriteString
26-
- (*github.com/bluekeyes/go-gitdiff/gitdiff.formatter).WriteByte
27-
- fmt.Fprintf(*github.com/bluekeyes/go-gitdiff/gitdiff.formatter)
28-
goimports:
29-
local-prefixes: github.com/bluekeyes/go-gitdiff
30-
revive:
31-
rules:
32-
# enable all rules from golint
33-
- name: context-keys-type
34-
- name: time-naming
35-
- name: var-declaration
36-
- name: unexported-return
37-
- name: errorf
38-
- name: blank-imports
39-
- name: context-as-argument
40-
- name: dot-imports
41-
- name: error-return
42-
- name: error-strings
43-
- name: error-naming
44-
- name: exported
45-
- name: increment-decrement
46-
- name: var-naming
47-
- name: package-comments
48-
- name: range
49-
- name: receiver-naming
50-
- name: indent-error-flow
44+
formatters:
45+
enable:
46+
- gofmt
47+
- goimports
48+
settings:
49+
goimports:
50+
local-prefixes:
51+
- github.com/bluekeyes/go-gitdiff

0 commit comments

Comments
 (0)