| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2026-03-06 | 740 Bytes | |
| revive_darwin_arm64.tar.gz | 2026-03-06 | 4.0 MB | |
| revive_linux_386.tar.gz | 2026-03-06 | 4.1 MB | |
| revive_linux_amd64.tar.gz | 2026-03-06 | 4.2 MB | |
| revive_windows_arm64.tar.gz | 2026-03-06 | 3.9 MB | |
| revive_darwin_amd64.tar.gz | 2026-03-06 | 4.3 MB | |
| revive_linux_arm64.tar.gz | 2026-03-06 | 3.8 MB | |
| revive_windows_386.tar.gz | 2026-03-06 | 4.3 MB | |
| revive_windows_amd64.tar.gz | 2026-03-06 | 4.4 MB | |
| README.md | 2026-03-06 | 2.6 kB | |
| v1.15.0 source code.tar.gz | 2026-03-06 | 876.4 kB | |
| v1.15.0 source code.zip | 2026-03-06 | 1.1 MB | |
| Totals: 12 Items | 35.1 MB | 7 | |
What's Changed
BREAKING CHANGE: package-related checks moved from var-naming to a new rule package-naming.
var-naming options skipPackageNameChecks, extraBadPackageNames, and skipPackageNameCollisionWithGoStd are deprecated and treated as no-ops.
Features
- package-naming: move package checks from var-naming by @alexandear in https://github.com/mgechev/revive/pull/1645
Bug fixes
- fix: forbid enabling both enableAllRules and enableDefaultRules by @alexandear in https://github.com/mgechev/revive/pull/1642
Docs
- docs: improve comments by @alexandear in https://github.com/mgechev/revive/pull/1646
- docs: remove archived Bazel and Neovim links by @alexandear in https://github.com/mgechev/revive/pull/1652
- docs: add star history to README by @alexandear in https://github.com/mgechev/revive/pull/1653
Updates
- chore(deps): update module golang.org/x/text to v0.34.0 by @renovate[bot] in https://github.com/mgechev/revive/pull/1638
- chore: bump go.mod version to 1.25.0 by @denisvmedia in https://github.com/mgechev/revive/pull/1655
- chore(deps): update golang docker tag to v1.26.1 by @renovate[bot] in https://github.com/mgechev/revive/pull/1667
Other
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.10.1 by @renovate[bot] in https://github.com/mgechev/revive/pull/1640
- chore(deps): update github actions (major) by @alexandear in https://github.com/mgechev/revive/pull/1635
- chore: enable all revive rules by @alexandear in https://github.com/mgechev/revive/pull/1639
- chore: use alias
linters.Argumentsinstead of[]anyby @alexandear in https://github.com/mgechev/revive/pull/1644 - chore: enable unparam.check-exported by @alexandear in https://github.com/mgechev/revive/pull/1643
- chore: fix panicking benchmarks by @alexandear in https://github.com/mgechev/revive/pull/1648
- chore: enable reassign linter by @alexandear in https://github.com/mgechev/revive/pull/1649
- chore: go:fix inline for LintPattern.GetPattern by @alexandear in https://github.com/mgechev/revive/pull/1658
- test: improve formatters coverage by @alexandear in https://github.com/mgechev/revive/pull/1661
- chore: upgrade hougesen/mdsf to v0.12.0 by @alexandear in https://github.com/mgechev/revive/pull/1666
Full Changelog: https://github.com/mgechev/revive/compare/v1.14.0...v1.15.0