| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2026-02-10 | 740 Bytes | |
| revive_darwin_amd64.tar.gz | 2026-02-10 | 4.3 MB | |
| revive_linux_arm64.tar.gz | 2026-02-10 | 3.9 MB | |
| revive_windows_386.tar.gz | 2026-02-10 | 4.3 MB | |
| revive_windows_amd64.tar.gz | 2026-02-10 | 4.4 MB | |
| revive_darwin_arm64.tar.gz | 2026-02-10 | 4.0 MB | |
| revive_linux_386.tar.gz | 2026-02-10 | 4.1 MB | |
| revive_linux_amd64.tar.gz | 2026-02-10 | 4.2 MB | |
| revive_windows_arm64.tar.gz | 2026-02-10 | 3.9 MB | |
| README.md | 2026-02-10 | 4.8 kB | |
| v1.14.0 source code.tar.gz | 2026-02-10 | 868.2 kB | |
| v1.14.0 source code.zip | 2026-02-10 | 1.1 MB | |
| Totals: 12 Items | 35.0 MB | 3 | |
What's Changed
Features
- feature: new rule
epoch-namingby @Acollie in https://github.com/mgechev/revive/pull/1556 - feature: new rule
use-slices-sortby @chavacava in https://github.com/mgechev/revive/pull/1605
Bug fixes
- fix: gosec issue in epoch-naming by @alexandear in https://github.com/mgechev/revive/pull/1589
- var-naming: improve std package name collision check by @alexandear in https://github.com/mgechev/revive/pull/1593
- redundant-test-main-exit: allow flag.Parse() in TestMain by @alexandear in https://github.com/mgechev/revive/pull/1599
- fix(inefficient-map-lookup): rule panics on ranges without key by @chavacava in https://github.com/mgechev/revive/pull/1604
- enforce-switch-style: handle type switches by @weppos in https://github.com/mgechev/revive/pull/1629
Updates
- chore(deps): update module golang.org/x/text to v0.31.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1584
- fix(deps): update module github.com/hashicorp/go-version to v1.8.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1591
- fix(deps): update module golang.org/x/sync to v0.19.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1606
- fix(deps): update module golang.org/x/mod to v0.31.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1607
- fix(deps): update module golang.org/x/tools to v0.40.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1608
- chore(deps): update module golang.org/x/text to v0.32.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1609
- fix(deps): update module github.com/burntsushi/toml to v1.6.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1611
- chore(deps): update module golang.org/x/sys to v0.41.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1627
- fix(deps): update module golang.org/x/mod to v0.33.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1630
- fix(deps): update module golang.org/x/tools to v0.42.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1631
- chore(deps): update module golang.org/x/tools to v0.40.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1614
- fix(deps): update module golang.org/x/tools to v0.41.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1621
- fix(deps): update module golang.org/x/mod to v0.32.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1619
Docs
- docs: document empty-block rule limitations and workarounds by @denisvmedia in https://github.com/mgechev/revive/pull/1624
- docs: use go.dev instead of golang.org by @alexandear in https://github.com/mgechev/revive/pull/1632
Other
- refactor: enable godoclint linter in golangci-lint by @alexandear in https://github.com/mgechev/revive/pull/1576
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.2 by @renovate[bot] in https://github.com/mgechev/revive/pull/1578
- test: improve config tests; check only exported funcs by @alexandear in https://github.com/mgechev/revive/pull/1579
- refactor: remove unused checkNumberOfArguments by @alexandear in https://github.com/mgechev/revive/pull/1581
- test: fix testpackage lint issues for test and ifelse by @alexandear in https://github.com/mgechev/revive/pull/1582
- refactor: enable few linters in golangci-lint config by @alexandear in https://github.com/mgechev/revive/pull/1580
- chore: format code with gofumpt by @alexandear in https://github.com/mgechev/revive/pull/1583
- refactor: fix gosec lint issues by @alexandear in https://github.com/mgechev/revive/pull/1586
- chore: add token permissions to GHA by @alexandear in https://github.com/mgechev/revive/pull/1590
- change: sort stylish issues; test only exported formatter functions by @alexandear in https://github.com/mgechev/revive/pull/1587
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.2 by @renovate[bot] in https://github.com/mgechev/revive/pull/1597
- chore(deps): update tools gomod (major) by @renovate[bot] in https://github.com/mgechev/revive/pull/1595
- chore: update GHA in renovate; change to indirect for tools by @alexandear in https://github.com/mgechev/revive/pull/1613
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.8.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1618
- chore(deps): update gomod by @renovate[bot] in https://github.com/mgechev/revive/pull/1620
- ci: optimize PR ci runs to only run on related files modified by @denisvmedia in https://github.com/mgechev/revive/pull/1625
New Contributors
- @weppos made their first contribution in https://github.com/mgechev/revive/pull/1629
Full Changelog: https://github.com/mgechev/revive/compare/v1.13.0...v1.14.0