v1.57.0
版本发布时间: 2024-03-20 07:31:02
golangci/golangci-lint最新发布版本:v1.60.2(2024-08-21 04:26:35)
golangci-lint is a free and open-source project, built by people in their free time. Also, the linter authors are an important part of golangci-lint. If you use and appreciate golangci-lint please think to support us (golangci-lint maintainers and linter authors). :heart:
The most important changes are detailed here: https://golangci-lint.run/product/changelog/#v1570
⚠️ Important ⚠️
- Deprecated linters are inactivated, you still need to disable them if you are using
enable-all
. - Deprecated CLI flags (about linter settings and
deadline
) have been removed.
Changelog
- 2bcc0104 Revert "fix: deprecation message related to UseDefaultSkipDirs (#4533)"
- 571f2fcf build(deps): bump github.com/Abirdcfly/dupword from 0.0.13 to 0.0.14 (#4398)
- 4ee10a24 build(deps): bump github.com/Antonboom/testifylint from 1.1.2 to 1.1.3 (#4447)
- 61f2f70d build(deps): bump github.com/Antonboom/testifylint from 1.1.3 to 1.2.0 (#4449)
- 02ea91d7 build(deps): bump github.com/alexkohler/nakedret/v2 from 2.0.2 to 2.0.4 (#4540)
- e5d2bc95 build(deps): bump github.com/catenacyber/perfsprint from 0.6.0 to 0.7.0 (#4386)
- 24439292 build(deps): bump github.com/catenacyber/perfsprint from 0.7.0 to 0.7.1 (#4402)
- b07bd18c build(deps): bump github.com/daixiang0/gci from 0.12.1 to 0.12.3 (#4400)
- 9c492afc build(deps): bump github.com/daixiang0/gci from 0.12.3 to 0.13.0 (#4429)
- 17e736fa build(deps): bump github.com/denis-tingaikin/go-headerfrom 0.4.3 to 0.5.0 (#4396)
- 584520cf build(deps): bump github.com/ghostiam/protogetter from 0.3.4 to 0.3.5 (#4539)
- f6e23692 build(deps): bump github.com/go-critic/go-critic from 0.11.1 to 0.11.2 (#4430)
- addd06ce build(deps): bump github.com/golangci/plugin-module-register to 0.1.0 (#4510)
- d06296eb build(deps): bump github.com/golangci/unconvert to HEAD (#4473)
- 76ce09b5 build(deps): bump github.com/jjti/go-spancheck from 0.5.2 to 0.5.3 (#4414)
- df70758a build(deps): bump github.com/karamaru-alpha/copyloopvar from 1.0.4 to 1.0.8 (#4444)
- f4e33e0b build(deps): bump github.com/kunwardeep/paralleltest from 1.0.9 to 1.0.10 (#4394)
- f8370704 build(deps): bump github.com/nunnatsa/ginkgolinter from 0.15.2 to 0.16.0 (#4530)
- f2d41100 build(deps): bump github.com/nunnatsa/ginkgolinter from 0.16.0 to 0.16.1 (#4531)
- 485cb6a5 build(deps): bump github.com/ryancurrah/gomodguard from 1.3.0 to 1.3.1 (#4538)
- d36c383f build(deps): bump github.com/shirou/gopsutil/v3 from 3.24.1 to 3.24.2 (#4446)
- b5c339f4 build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#4448)
- bcd015e3 build(deps): bump github.com/tomarrell/wrapcheck/v2 from 2.8.1 to 2.8.3 (#4403)
- ce279348 build(deps): bump go-simpler.org/musttag from 0.8.0 to 0.9.0 (#4428)
- 2c0a8ee5 build(deps): bump go-simpler.org/sloglint from 0.4.0 to 0.5.0 (#4523)
- 6628d211 build(deps): bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 in /scripts/gen_github_action_config (#4464)
- 603e568f build(deps): bump golang.org/x/tools from 0.18.0 to 0.19.0 (#4462)
- c6ac5a12 build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#4503)
- 4068bb73 build(deps): bump honnef.co/go/tools from 0.4.6 to 0.4.7 (#4410)
- 5cb16561 build(deps): downgrade github.com/daixiang0/gci from 0.13.0 to 0.12.3 (#4484)
- 98f0a9ea chore: nancy
- 51a963fa chore: simplify comparators (#4499)
- 2417da15 feat: add copyloopvar linter (#4382)
- b96ff83e feat: add intrange linter (#4378)
- 0683d451 feat: add sort-order option (#4467)
- eaafdf36 feat: add verify command (#4527)
- 803970f0 feat: allow running only a specific linter without modifying the file configuration (#4438)
- b1eed507 feat: automatically adjust the maximum concurrency to the container CPU quota (#4441)
- d37a3e09 feat: create output directory (#4524)
- 64492b5e feat: disable copyloopvar and intrange on Go < 1.22 (#4397)
- cba35e1d feat: improve 'no go files to analyze' message (#4536)
- a0878087 feat: inactivate deprecated linters (#4436)
- 167204c1 feat: new custom linters system (#4437)
- e3ed3ba1 feat: new output.formats file configuration syntax (#4521)
- 3d913524 feat: option to not override severity from linters (#4452)
- b05e397a feat: option to strictly follow Go autogenerated file convention (#4507)
- 39617e4d feat: rename exclude-autogenerated-strict to exclude-generated-strict (#4514)
- 4b7a55a7 feat: replace
run.skip-xxx
options byissues.exclude-xxx
options (#4509) - ec52d3c8 feat: syntax to not override severity from linters (#4472)
- 1cabafc3 feat: use gosec severities (#4470)
- bd477011 fix: deprecation message related to UseDefaultSkipDirs (#4533)
- ddc703dd fix: disable temporarily httpresponse from govet (#4528)
- 8f2459bf fix: move show-stats field from run to output (#4439)
- c902b8e9 fix: panic when concurrency=0 (#4477)
- 797d3bb0 fix: rule severity is required (#4469)
- 7e2840b9 fix: store and read severity from linters in the cache (#4468)
- 2413f68f fix: use GOTOOLCHAIN=auto inside the Docker images (#4532)
- 1b0dbb09 fix: use first issue without inline on mergeLineIssues on multiplie issues (#3316)
- c65868c1 gocritic: support of enable-all and disable-all options (#4335)
- 3dbe8828 govet: add a warning about the deprecation of check-shadowing (#4535)
- 69144471 govet: fix check-shadowing (#4534)
- 2a2eebdb install.sh: set executable bit for Unix (#4408)
- e6720b80 misspell: add extra-words (#4401)
- d7a461a0 revive: add exclude option (#4365)
1、 golangci-lint-1.57.0-checksums.txt 5.13KB
2、 golangci-lint-1.57.0-darwin-amd64.tar.gz 10.81MB
3、 golangci-lint-1.57.0-darwin-arm64.tar.gz 10.25MB
4、 golangci-lint-1.57.0-freebsd-386.tar.gz 9.76MB
5、 golangci-lint-1.57.0-freebsd-amd64.tar.gz 10.54MB
6、 golangci-lint-1.57.0-freebsd-armv6.tar.gz 9.85MB
7、 golangci-lint-1.57.0-freebsd-armv7.tar.gz 9.84MB
8、 golangci-lint-1.57.0-illumos-amd64.tar.gz 10.53MB
9、 golangci-lint-1.57.0-linux-386.deb 9.81MB
10、 golangci-lint-1.57.0-linux-386.rpm 10.11MB
11、 golangci-lint-1.57.0-linux-386.tar.gz 9.78MB
12、 golangci-lint-1.57.0-linux-amd64.deb 10.58MB
13、 golangci-lint-1.57.0-linux-amd64.rpm 10.9MB
14、 golangci-lint-1.57.0-linux-amd64.tar.gz 10.55MB
15、 golangci-lint-1.57.0-linux-arm64.deb 9.8MB
16、 golangci-lint-1.57.0-linux-arm64.rpm 10.07MB
17、 golangci-lint-1.57.0-linux-arm64.tar.gz 9.78MB
18、 golangci-lint-1.57.0-linux-armv6.deb 9.88MB
19、 golangci-lint-1.57.0-linux-armv6.rpm 10.14MB
20、 golangci-lint-1.57.0-linux-armv6.tar.gz 9.86MB
21、 golangci-lint-1.57.0-linux-armv7.deb 9.87MB
22、 golangci-lint-1.57.0-linux-armv7.rpm 10.15MB
23、 golangci-lint-1.57.0-linux-armv7.tar.gz 9.85MB
24、 golangci-lint-1.57.0-linux-loong64.deb 9.94MB
25、 golangci-lint-1.57.0-linux-loong64.rpm 10.18MB
26、 golangci-lint-1.57.0-linux-loong64.tar.gz 9.91MB
27、 golangci-lint-1.57.0-linux-mips64.deb 9.24MB
28、 golangci-lint-1.57.0-linux-mips64.rpm 9.66MB
29、 golangci-lint-1.57.0-linux-mips64.tar.gz 9.16MB
30、 golangci-lint-1.57.0-linux-mips64le.deb 9.1MB
31、 golangci-lint-1.57.0-linux-mips64le.rpm 9.41MB
32、 golangci-lint-1.57.0-linux-mips64le.tar.gz 9.06MB
33、 golangci-lint-1.57.0-linux-ppc64le.deb 9.72MB
34、 golangci-lint-1.57.0-linux-ppc64le.rpm 9.99MB
35、 golangci-lint-1.57.0-linux-ppc64le.tar.gz 9.69MB
36、 golangci-lint-1.57.0-linux-riscv64.deb 9.94MB
37、 golangci-lint-1.57.0-linux-riscv64.rpm 10.22MB
38、 golangci-lint-1.57.0-linux-riscv64.tar.gz 9.91MB
39、 golangci-lint-1.57.0-linux-s390x.deb 10.26MB
40、 golangci-lint-1.57.0-linux-s390x.rpm 10.68MB
41、 golangci-lint-1.57.0-linux-s390x.tar.gz 10.2MB
42、 golangci-lint-1.57.0-netbsd-386.tar.gz 9.76MB
43、 golangci-lint-1.57.0-netbsd-amd64.tar.gz 10.53MB
44、 golangci-lint-1.57.0-netbsd-armv6.tar.gz 9.84MB
45、 golangci-lint-1.57.0-netbsd-armv7.tar.gz 9.84MB
46、 golangci-lint-1.57.0-source.tar.gz 1.56MB
47、 golangci-lint-1.57.0-windows-386.zip 10.18MB
48、 golangci-lint-1.57.0-windows-amd64.zip 10.78MB
49、 golangci-lint-1.57.0-windows-arm64.zip 9.86MB
50、 golangci-lint-1.57.0-windows-armv6.zip 10.04MB
51、 golangci-lint-1.57.0-windows-armv7.zip 10.03MB