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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 30 additions & 13 deletions
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

Lines changed: 29 additions & 25 deletions
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)