Skip to content

Commit b9503cf

Browse files
chore(deps): bump golangci/golangci-lint-action from 6 to 7 (#3347)
* chore(deps): bump golangci/golangci-lint-action from 6 to 7 Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6 to 7. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](golangci/golangci-lint-action@v6...v7) --- updated-dependencies: - dependency-name: golangci/golangci-lint-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * chore: update go version * chore: bump linter to v2 * chore: migrate linter config file * chore: address linter errors --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Qiao Han <[email protected]> Co-authored-by: Han Qiao <[email protected]>
1 parent 2411339 commit b9503cf

File tree

11 files changed

+128
-94
lines changed

11 files changed

+128
-94
lines changed

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
# Linter requires no cache
4242
cache: false
4343

44-
- uses: golangci/golangci-lint-action@v6
44+
- uses: golangci/golangci-lint-action@v7
4545
with:
4646
args: --timeout 3m --verbose
4747

.golangci.yml

+30-13
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,40 @@
1+
version: "2"
12
linters:
23
enable:
34
- dogsled
45
- dupl
5-
- gofmt
6-
- goimports
76
- gosec
87
- misspell
98
- nakedret
10-
- stylecheck
9+
- staticcheck
1110
- unconvert
1211
- unparam
1312
- whitespace
14-
- errcheck
15-
- gosimple
16-
- staticcheck
17-
- ineffassign
18-
- unused
19-
linters-settings:
20-
stylecheck:
21-
checks: ["all", "-ST1003"]
22-
dupl:
23-
threshold: 250
13+
settings:
14+
dupl:
15+
threshold: 250
16+
exclusions:
17+
generated: lax
18+
rules:
19+
- text: 'ST1003:'
20+
linters:
21+
- staticcheck
22+
presets:
23+
- comments
24+
- common-false-positives
25+
- legacy
26+
- std-error-handling
27+
paths:
28+
- third_party$
29+
- builtin$
30+
- examples$
31+
formatters:
32+
enable:
33+
- gofmt
34+
- goimports
35+
exclusions:
36+
generated: lax
37+
paths:
38+
- third_party$
39+
- builtin$
40+
- examples$

go.mod

+29-25
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
module github.com/supabase/cli
22

3-
go 1.23.2
4-
toolchain go1.24.1
3+
go 1.24.1
54

65
require (
76
github.com/BurntSushi/toml v1.5.0
@@ -11,7 +10,7 @@ require (
1110
github.com/charmbracelet/bubbles v0.18.0
1211
github.com/charmbracelet/bubbletea v0.25.0
1312
github.com/charmbracelet/glamour v0.7.0
14-
github.com/charmbracelet/lipgloss v0.12.1
13+
github.com/charmbracelet/lipgloss v1.1.0
1514
github.com/containers/common v0.62.2
1615
github.com/docker/cli v28.0.4+incompatible
1716
github.com/docker/docker v28.0.2+incompatible
@@ -24,7 +23,7 @@ require (
2423
github.com/go-viper/mapstructure/v2 v2.2.1
2524
github.com/go-xmlfmt/xmlfmt v1.1.3
2625
github.com/golang-jwt/jwt/v5 v5.2.2
27-
github.com/golangci/golangci-lint v1.64.8
26+
github.com/golangci/golangci-lint/v2 v2.0.2
2827
github.com/google/go-github/v62 v62.0.0
2928
github.com/google/go-querystring v1.1.0
3029
github.com/google/uuid v1.6.0
@@ -65,14 +64,14 @@ require (
6564
dario.cat/mergo v1.0.1 // indirect
6665
github.com/4meepo/tagalign v1.4.2 // indirect
6766
github.com/Abirdcfly/dupword v0.1.3 // indirect
68-
github.com/Antonboom/errname v1.0.0 // indirect
69-
github.com/Antonboom/nilnil v1.0.1 // indirect
70-
github.com/Antonboom/testifylint v1.5.2 // indirect
67+
github.com/Antonboom/errname v1.1.0 // indirect
68+
github.com/Antonboom/nilnil v1.1.0 // indirect
69+
github.com/Antonboom/testifylint v1.6.0 // indirect
7170
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect
7271
github.com/Crocmagnon/fatcontext v0.7.1 // indirect
7372
github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24 // indirect
7473
github.com/GaijinEntertainment/go-exhaustruct/v3 v3.3.1 // indirect
75-
github.com/Masterminds/semver/v3 v3.3.0 // indirect
74+
github.com/Masterminds/semver/v3 v3.3.1 // indirect
7675
github.com/Microsoft/go-winio v0.6.2 // indirect
7776
github.com/OpenPeeDeeP/depguard/v2 v2.2.1 // indirect
7877
github.com/ProtonMail/go-crypto v1.1.5 // indirect
@@ -92,27 +91,31 @@ require (
9291
github.com/bitfield/gotestdox v0.2.2 // indirect
9392
github.com/bkielbasa/cyclop v1.2.3 // indirect
9493
github.com/blizzy78/varnamelen v0.8.0 // indirect
95-
github.com/bombsimon/wsl/v4 v4.5.0 // indirect
96-
github.com/breml/bidichk v0.3.2 // indirect
97-
github.com/breml/errchkjson v0.4.0 // indirect
94+
github.com/bombsimon/wsl/v4 v4.6.0 // indirect
95+
github.com/breml/bidichk v0.3.3 // indirect
96+
github.com/breml/errchkjson v0.4.1 // indirect
9897
github.com/butuzov/ireturn v0.3.1 // indirect
9998
github.com/butuzov/mirror v1.3.0 // indirect
100-
github.com/catenacyber/perfsprint v0.8.2 // indirect
99+
github.com/catenacyber/perfsprint v0.9.1 // indirect
101100
github.com/ccojocar/zxcvbn-go v1.0.2 // indirect
102101
github.com/cespare/xxhash/v2 v2.3.0 // indirect
103102
github.com/charithe/durationcheck v0.0.10 // indirect
103+
github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc // indirect
104104
github.com/charmbracelet/harmonica v0.2.0 // indirect
105-
github.com/charmbracelet/x/ansi v0.1.4 // indirect
105+
github.com/charmbracelet/x/ansi v0.8.0 // indirect
106+
github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd // indirect
107+
github.com/charmbracelet/x/term v0.2.1 // indirect
106108
github.com/chavacava/garif v0.1.0 // indirect
107-
github.com/ckaznocha/intrange v0.3.0 // indirect
109+
github.com/ckaznocha/intrange v0.3.1 // indirect
108110
github.com/cloudflare/circl v1.6.0 // indirect
109111
github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 // indirect
110112
github.com/containerd/log v0.1.0 // indirect
111113
github.com/containers/storage v1.57.2 // indirect
112114
github.com/curioswitch/go-reassign v0.3.0 // indirect
113115
github.com/cyphar/filepath-securejoin v0.4.1 // indirect
114-
github.com/daixiang0/gci v0.13.5 // indirect
116+
github.com/daixiang0/gci v0.13.6 // indirect
115117
github.com/danieljoos/wincred v1.2.2 // indirect
118+
github.com/dave/dst v0.27.3 // indirect
116119
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
117120
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect
118121
github.com/denis-tingaikin/go-header v0.5.0 // indirect
@@ -135,8 +138,8 @@ require (
135138
github.com/fvbommel/sortorder v1.1.0 // indirect
136139
github.com/fzipp/gocyclo v0.6.0 // indirect
137140
github.com/getkin/kin-openapi v0.127.0 // indirect
138-
github.com/ghostiam/protogetter v0.3.9 // indirect
139-
github.com/go-critic/go-critic v0.12.0 // indirect
141+
github.com/ghostiam/protogetter v0.3.12 // indirect
142+
github.com/go-critic/go-critic v0.13.0 // indirect
140143
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
141144
github.com/go-git/go-billy/v5 v5.6.2 // indirect
142145
github.com/go-logr/logr v1.4.2 // indirect
@@ -159,6 +162,7 @@ require (
159162
github.com/golangci/dupl v0.0.0-20250308024227-f665c8d69b32 // indirect
160163
github.com/golangci/go-printf-func-name v0.1.0 // indirect
161164
github.com/golangci/gofmt v0.0.0-20250106114630-d62b90e6713d // indirect
165+
github.com/golangci/golines v0.0.0-20250217134842-442fd0091d95 // indirect
162166
github.com/golangci/misspell v0.6.0 // indirect
163167
github.com/golangci/plugin-module-register v0.1.1 // indirect
164168
github.com/golangci/revgrep v0.8.0 // indirect
@@ -208,7 +212,7 @@ require (
208212
github.com/leonklingele/grouper v1.1.2 // indirect
209213
github.com/lib/pq v1.10.9 // indirect
210214
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
211-
github.com/macabu/inamedparam v0.1.3 // indirect
215+
github.com/macabu/inamedparam v0.2.0 // indirect
212216
github.com/mailru/easyjson v0.7.7 // indirect
213217
github.com/maratori/testableexamples v1.0.0 // indirect
214218
github.com/maratori/testpackage v1.1.1 // indirect
@@ -230,7 +234,7 @@ require (
230234
github.com/morikuni/aec v1.0.0 // indirect
231235
github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b // indirect
232236
github.com/muesli/cancelreader v0.2.2 // indirect
233-
github.com/muesli/termenv v0.15.2 // indirect
237+
github.com/muesli/termenv v0.16.0 // indirect
234238
github.com/nakabonne/nestif v0.3.1 // indirect
235239
github.com/nishanths/exhaustive v0.12.0 // indirect
236240
github.com/nishanths/predeclared v0.2.2 // indirect
@@ -248,15 +252,15 @@ require (
248252
github.com/prometheus/client_model v0.2.1-0.20210607210712-147c58e9608a // indirect
249253
github.com/prometheus/common v0.32.1 // indirect
250254
github.com/prometheus/procfs v0.7.3 // indirect
251-
github.com/quasilyte/go-ruleguard v0.4.3-0.20240823090925-0fe6f58b47b1 // indirect
255+
github.com/quasilyte/go-ruleguard v0.4.4 // indirect
252256
github.com/quasilyte/go-ruleguard/dsl v0.3.22 // indirect
253257
github.com/quasilyte/gogrep v0.5.0 // indirect
254258
github.com/quasilyte/regex/syntax v0.0.0-20210819130434-b3f0c404a727 // indirect
255259
github.com/quasilyte/stdinfo v0.0.0-20220114132959-f7386bf02567 // indirect
256260
github.com/raeperd/recvcheck v0.2.0 // indirect
257261
github.com/rivo/uniseg v0.4.7 // indirect
258262
github.com/rogpeppe/go-internal v1.14.1 // indirect
259-
github.com/ryancurrah/gomodguard v1.3.5 // indirect
263+
github.com/ryancurrah/gomodguard v1.4.1 // indirect
260264
github.com/ryanrolds/sqlclosecheck v0.5.1 // indirect
261265
github.com/sagikazarmark/locafero v0.7.0 // indirect
262266
github.com/sahilm/fuzzy v0.1.1-0.20230530133925-c48e322e2a8f // indirect
@@ -268,7 +272,6 @@ require (
268272
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect
269273
github.com/sirupsen/logrus v1.9.3 // indirect
270274
github.com/sivchari/containedctx v1.0.3 // indirect
271-
github.com/sivchari/tenv v1.12.1 // indirect
272275
github.com/skeema/knownhosts v1.3.1 // indirect
273276
github.com/sonatard/noctx v0.1.0 // indirect
274277
github.com/sourcegraph/conc v0.3.0 // indirect
@@ -282,7 +285,7 @@ require (
282285
github.com/tdakkota/asciicheck v0.4.1 // indirect
283286
github.com/tetafro/godot v1.5.0 // indirect
284287
github.com/theupdateframework/notary v0.7.0 // indirect
285-
github.com/timakin/bodyclose v0.0.0-20241017074812-ed6a65f985e3 // indirect
288+
github.com/timakin/bodyclose v0.0.0-20241222091800-1db5c5ca4d67 // indirect
286289
github.com/timonwong/loggercheck v0.10.1 // indirect
287290
github.com/tomarrell/wrapcheck/v2 v2.10.0 // indirect
288291
github.com/tommy-muehle/go-mnd/v2 v2.5.1 // indirect
@@ -295,7 +298,8 @@ require (
295298
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f // indirect
296299
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
297300
github.com/xeipuuv/gojsonschema v1.2.0 // indirect
298-
github.com/xen0n/gosmopolitan v1.2.2 // indirect
301+
github.com/xen0n/gosmopolitan v1.3.0 // indirect
302+
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
299303
github.com/yagipy/maintidx v1.0.0 // indirect
300304
github.com/yeya24/promlinter v0.3.0 // indirect
301305
github.com/ykadowak/zerologlint v0.1.5 // indirect
@@ -333,5 +337,5 @@ require (
333337
gopkg.in/yaml.v2 v2.4.0 // indirect
334338
honnef.co/go/tools v0.6.1 // indirect
335339
mvdan.cc/gofumpt v0.7.0 // indirect
336-
mvdan.cc/unparam v0.0.0-20240528143540-8a5130ca722f // indirect
340+
mvdan.cc/unparam v0.0.0-20250301125049-0df0534333a4 // indirect
337341
)

0 commit comments

Comments
 (0)