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 #1645
Bug fixes
- fix: forbid enabling both enableAllRules and enableDefaultRules by @alexandear in #1642
Docs
- docs: improve comments by @alexandear in #1646
- docs: remove archived Bazel and Neovim links by @alexandear in #1652
- docs: add star history to README by @alexandear in #1653
Updates
- chore(deps): update module golang.org/x/text to v0.34.0 by @renovate[bot] in #1638
- chore: bump go.mod version to 1.25.0 by @denisvmedia in #1655
- chore(deps): update golang docker tag to v1.26.1 by @renovate[bot] in #1667
Other
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.10.1 by @renovate[bot] in #1640
- chore(deps): update github actions (major) by @alexandear in #1635
- chore: enable all revive rules by @alexandear in #1639
- chore: use alias
linters.Argumentsinstead of[]anyby @alexandear in #1644 - chore: enable unparam.check-exported by @alexandear in #1643
- chore: fix panicking benchmarks by @alexandear in #1648
- chore: enable reassign linter by @alexandear in #1649
- chore: go:fix inline for LintPattern.GetPattern by @alexandear in #1658
- test: improve formatters coverage by @alexandear in #1661
- chore: upgrade hougesen/mdsf to v0.12.0 by @alexandear in #1666
Full Changelog: v1.14.0...v1.15.0