Skip to content

Commit 3230e17

Browse files
committed
update
1 parent 94dc1dd commit 3230e17

2 files changed

Lines changed: 57 additions & 45 deletions

File tree

.github/workflows/lint.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,22 @@ jobs:
2222
runs-on: ubuntu-24.04
2323
steps:
2424
- name: Checkout Repository
25-
uses: actions/checkout@v4
25+
uses: actions/checkout@v6
2626

2727
- name: Setup Golang Environment
28-
uses: actions/setup-go@v5
28+
uses: actions/setup-go@v6
2929
with:
3030
go-version: stable
3131

3232
- name: Lint Go
33-
uses: golangci/golangci-lint-action@v6
33+
uses: golangci/golangci-lint-action@v9
3434

3535
actionlint:
3636
name: Actionlint
3737
runs-on: ubuntu-24.04
3838
steps:
3939
- name: Checkout Repository
40-
uses: actions/checkout@v4
40+
uses: actions/checkout@v6
4141

4242
- name: Lint Actions
4343
uses: reviewdog/action-actionlint@v1

.golangci.yml

Lines changed: 53 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,6 @@
1-
linters-settings:
2-
misspell:
3-
locale: US
4-
revive:
5-
ignore-generated-header: true
6-
rules:
7-
- name: blank-imports
8-
- name: context-as-argument
9-
- name: context-keys-type
10-
- name: dot-imports
11-
- name: empty-block
12-
- name: error-naming
13-
- name: error-return
14-
- name: error-strings
15-
- name: errorf
16-
- name: exported
17-
- name: increment-decrement
18-
- name: indent-error-flow
19-
- name: package-comments
20-
- name: range
21-
- name: receiver-naming
22-
- name: redefines-builtin-id
23-
- name: superfluous-else
24-
- name: time-naming
25-
- name: unexported-return
26-
- name: unreachable-code
27-
- name: var-declaration
28-
- name: var-naming
29-
govet:
30-
enable-all: true
1+
version: "2"
312
linters:
3+
default: none
324
enable:
335
- asasalint
346
- asciicheck
@@ -47,11 +19,7 @@ linters:
4719
- gochecksumtype
4820
- gocritic
4921
- godot
50-
- gofmt
51-
- gofumpt
52-
- goimports
5322
- gosec
54-
- gosimple
5523
- gosmopolitan
5624
- govet
5725
- ineffassign
@@ -69,22 +37,66 @@ linters:
6937
- reassign
7038
- revive
7139
- staticcheck
72-
- stylecheck
7340
- tagalign
74-
- tenv
7541
- thelper
7642
- tparallel
77-
- typecheck
7843
- unconvert
7944
- unparam
8045
- unused
8146
- usestdlibvars
8247
- wastedassign
8348
- whitespace
84-
# - wrapcheck
85-
disable-all: true
49+
settings:
50+
govet:
51+
enable-all: true
52+
misspell:
53+
locale: US
54+
revive:
55+
rules:
56+
- name: blank-imports
57+
- name: context-as-argument
58+
- name: context-keys-type
59+
- name: dot-imports
60+
- name: empty-block
61+
- name: error-naming
62+
- name: error-return
63+
- name: error-strings
64+
- name: errorf
65+
- name: exported
66+
- name: increment-decrement
67+
- name: indent-error-flow
68+
- name: package-comments
69+
- name: range
70+
- name: receiver-naming
71+
- name: redefines-builtin-id
72+
- name: superfluous-else
73+
- name: time-naming
74+
- name: unexported-return
75+
- name: unreachable-code
76+
- name: var-declaration
77+
- name: var-naming
78+
exclusions:
79+
generated: lax
80+
presets:
81+
- comments
82+
- common-false-positives
83+
- legacy
84+
- std-error-handling
85+
paths:
86+
- third_party$
87+
- builtin$
88+
- examples$
8689
issues:
8790
max-issues-per-linter: 0
8891
max-same-issues: 0
89-
run:
90-
timeout: 5m
92+
formatters:
93+
enable:
94+
- gofmt
95+
- gofumpt
96+
- goimports
97+
exclusions:
98+
generated: lax
99+
paths:
100+
- third_party$
101+
- builtin$
102+
- examples$

0 commit comments

Comments
 (0)