golangci-lint/pkg/golinters
2024-03-03 20:40:52 +01:00
..
goanalysis dev: replace raw loops with funcs from slices and maps (#4299) 2024-01-04 22:43:50 +01:00
nolintlint dev: handle old TODO (#4374) 2024-02-10 14:43:58 +01:00
asasalint.go Add linter asasalint to lint pass []any as any (#2968) 2022-07-18 09:17:27 +02:00
asciicheck.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
bidichk.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
bodyclose.go bump golang.org/x/tools to HEAD (#2875) 2022-05-23 12:39:57 +02:00
commons.go dev: reference all the debug keys and env vars (#3196) 2022-09-06 11:48:25 +00:00
containedctx.go build(deps): bump github.com/sivchari/containedctx from 1.0.2 to 1.0.3 (#3732) 2023-03-26 16:32:36 +02:00
contextcheck.go contextcheck: change owner (#3198) 2022-09-07 18:15:31 +02:00
copyloopvar.go build(deps): bump github.com/karamaru-alpha/copyloopvar from 1.0.4 to 1.0.8 (#4444) 2024-03-03 14:51:16 +01:00
cyclop.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
decorder.go build(deps): bump gitlab.com/bosi/decorder from 0.2.3 to 0.4.0 (#3959) 2023-07-19 23:44:32 +02:00
depguard.go build(deps): bump github.com/OpenPeeDeeP/depguard/v2 from 2.1.0 to 2.2.0 (#4207) 2023-11-17 10:49:40 +01:00
dogsled.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
dupl.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
dupword.go build(deps): bump github.com/Abirdcfly/dupword from 0.0.12 to 0.0.13 (#4104) 2023-09-25 06:05:11 +02:00
durationcheck.go bump golang.org/x/tools to HEAD (#2875) 2022-05-23 12:39:57 +02:00
errcheck.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
errchkjson.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
errname.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
errorlint.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
execinquery.go bump github.com/lufeee/execinquery from v1.0.0 to v1.2.0 (#2845) 2022-05-12 10:09:33 +02:00
exhaustive.go build(deps): bump github.com/nishanths/exhaustive from 0.11.0 to 0.12.0 (#4195) 2023-11-12 13:23:46 +01:00
exhaustruct.go build(deps): bump github.com/GaijinEntertainment/go-exhaustruct/v3 from 2.3.0 to 3.1.0 (#3963) 2023-07-21 13:31:11 +02:00
exportloopref.go build(deps): bump github.com/kyoh86/exportloopref from 0.1.4 to 0.1.7 (#1214) 2020-07-12 21:41:06 +02:00
forbidigo.go forbidigo: better support for configuring complex rules (#3612) 2023-05-31 22:33:20 +02:00
forcetypeassert.go fix: linters load mode (#1862) 2021-03-21 23:06:40 +01:00
funlen.go build(deps): bump github.com/ultraware/funlen from 0.0.3 to 0.1.0 (#3988) 2023-08-06 15:51:24 +02:00
gci.go build(deps): bump github.com/daixiang0/gci from 0.10.1 to 0.11.0 (#3994) 2023-08-09 10:33:49 +02:00
ginkgolinter.go build(deps): bump github.com/nunnatsa/ginkgolinter from 0.13.5 to 0.14.0 (#4117) 2023-10-09 09:04:59 +02:00
gocheckcompilerdirectives.go feat: add gocheckcompilerdirectives (#3463) 2023-01-21 12:54:17 +00:00
gochecknoglobals.go dev: clean up Executor (#4404) 2024-02-23 20:38:42 +01:00
gochecknoinits.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
gochecksumtype.go build(deps): bump github.com/mgechev/revive from 1.3.6 to 1.3.7 (#4355) 2024-02-07 21:30:45 +01:00
gocognit.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
goconst.go build(deps): bump github.com/jgautheron/goconst from 1.6.0 to 1.7.0 (#4200) 2023-11-13 16:05:53 +01:00
gocritic.go gocritic: support of enable-all and disable-all options (#4335) 2024-02-19 14:50:25 +01:00
gocritic_test.go gocritic: support of enable-all and disable-all options (#4335) 2024-02-19 14:50:25 +01:00
gocyclo.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
godot.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
godox.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
goerr113.go doc: replace golang with Go in descriptions for gci, thelper, goerr113 (#3651) 2023-03-03 13:46:16 +01:00
gofmt.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
gofmt_common.go gofmt: autofix missing newline at EOF (#3917) 2023-06-18 15:49:17 +02:00
gofmt_test.go dev: refactor some test assertions (#4081) 2023-09-18 22:15:04 +02:00
gofumpt.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
goheader.go build(deps): bump github.com/denis-tingaikin/go-headerfrom 0.4.3 to 0.5.0 (#4396) 2024-02-25 17:55:19 +01:00
goimports.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
gomnd.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
gomoddirectives.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
gomodguard.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
goprintffuncname.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
gosec.go build(deps): bump github.com/securego/gosec/v2 from 2.15.0 to 2.16.0 (#3843) 2023-05-21 16:01:13 +02:00
gosec_test.go gosec: convert global settings as map with proper key type (#3779) 2023-04-21 22:20:59 +02:00
gosimple.go chore: spelling and grammar fixes (#2865) 2022-05-20 02:59:31 +02:00
gosmopolitan.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
govet.go dev: rewrite linters Manager (#4419) 2024-03-02 21:43:28 +01:00
govet_test.go dev: refactor govet impl with slices.Contains (#4372) 2024-02-09 20:34:50 +01:00
grouper.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
importas.go importas: fix duplication detection when aliases use regular expression replacement pattern (#3869) 2023-06-02 11:01:43 +02:00
inamedparam.go build(deps): github.com/macabu/inamedparam from 0.1.2 to 0.1.3 (#4261) 2023-12-17 16:51:50 +01:00
ineffassign.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
interfacebloat.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
intrange.go feat: add intrange linter (#4378) 2024-02-16 00:03:11 +01:00
ireturn.go build(deps): bump github.com/butuzov/ireturn from 0.2.2 to 0.3.0 (#4352) 2024-02-07 12:09:39 +01:00
lll.go dev: enable errorlint linter (#4292) 2024-01-02 15:33:00 +01:00
loggercheck.go feat: rename logrlint to loggercheck (#3144) 2022-09-06 23:23:32 +02:00
maintidx.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
makezero.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
mirror.go build(deps): bump github.com/go-critic/go-critic from 0.10.0 to 0.11.0 (#4295) 2024-01-02 16:12:26 +01:00
misspell.go misspell: add extra-words (#4401) 2024-02-20 12:59:49 +01:00
misspell_test.go misspell: add extra-words (#4401) 2024-02-20 12:59:49 +01:00
musttag.go build(deps): bump go-simpler.org/musttag from v0.7.2 to v0.8.0 (#4201) 2023-11-13 17:01:50 +01:00
nakedret.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
nestif.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
nilerr.go bump golang.org/x/tools to HEAD (#2875) 2022-05-23 12:39:57 +02:00
nilnil.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
nlreturn.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
noctx.go docs: fix noctx description (#4297) 2024-01-02 16:12:47 +01:00
nolintlint.go dev: enable errorlint linter (#4292) 2024-01-02 15:33:00 +01:00
nonamedreturns.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
nosprintfhostport.go Add nosprintfhostport linter (#2749) 2022-04-24 01:57:45 +02:00
paralleltest.go feat: disable copyloopvar and intrange on Go < 1.22 (#4397) 2024-02-19 13:58:58 +00:00
perfsprint.go build(deps): bump github.com/catenacyber/perfsprint from 0.6.0 to 0.7.0 (#4386) 2024-02-15 20:01:52 +01:00
prealloc.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
predeclared.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
promlinter.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
protogetter.go build(deps): bump github.com/ghostiam/protogetter from 0.3.3 to 0.3.4 (#4327) 2024-01-20 16:43:01 +01:00
reassign.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
revive.go revive: add exclude option (#4365) 2024-02-15 19:52:39 +01:00
rowserrcheck.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
sloglint.go build(deps): bump go-simpler.org/sloglint from 0.3.0 to 0.4.0 (#4257) 2023-12-17 13:14:22 +01:00
spancheck.go feat: add spancheck linter (#4290) 2024-01-03 04:24:30 +01:00
sqlclosecheck.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
staticcheck.go config: spread go version on linter's configurations (#2913) 2022-06-13 09:01:05 +02:00
staticcheck_common.go dev: reference all the debug keys and env vars (#3196) 2022-09-06 11:48:25 +00:00
stylecheck.go build(deps): bump github.com/mgechev/revive from 1.3.6 to 1.3.7 (#4355) 2024-02-07 21:30:45 +01:00
tagalign.go build(deps): bump github.com/4meepo/tagalign from 1.3.1 to 1.3.2 (#3980) 2023-07-28 13:47:45 +02:00
tagliatelle.go build(deps): bump github.com/ldez/tagliatelle from 0.3.1 to 0.4.0 (#3483) 2023-01-15 12:35:04 +00:00
tenv.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
testableexamples.go feat: add testableexamples linter (#3170) 2022-09-06 23:24:12 +02:00
testifylint.go build(deps): bump github.com/Antonboom/testifylint from 1.1.3 to 1.2.0 (#4449) 2024-03-03 16:54:23 +01:00
testpackage.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
thelper.go dev: replace raw loops with funcs from slices and maps (#4299) 2024-01-04 22:43:50 +01:00
tparallel.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
typecheck.go bump golang.org/x/tools to HEAD (#2875) 2022-05-23 12:39:57 +02:00
unconvert.go feat: inactivate deprecated linters (#4436) 2024-03-03 20:40:52 +01:00
unparam.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
unused.go build(deps): bump github.com/mgechev/revive from 1.3.6 to 1.3.7 (#4355) 2024-02-07 21:30:45 +01:00
usestdlibvars.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
util.go feat: inactivate deprecated linters (#4436) 2024-03-03 20:40:52 +01:00
varnamelen.go dev: gofmt -w -r 'interface{} -> any' pkg scripts (#3742) 2023-03-28 16:22:55 +02:00
wastedassign.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
whitespace.go build(deps): bump github.com/mgechev/revive from 1.3.6 to 1.3.7 (#4355) 2024-02-07 21:30:45 +01:00
wrapcheck.go dev: use analyzer fields for name, doc instead of hardcoded strings (#4214) 2023-11-20 20:53:18 +01:00
wsl.go build(deps): bump github.com/bombsimon/wsl/v4 from 3.4.0 to 4.2.0 (#4215) 2023-11-29 18:26:19 +01:00
zerologlint.go dev: use zerologlint analyzer fields for name and doc (#4225) 2023-11-29 18:26:42 +01:00