| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2026-10-07 | 740 Bytes | |
| revive_darwin_amd64.tar.gz | 2026-10-07 | 4.6 MB | |
| revive_darwin_arm64.tar.gz | 2026-10-07 | 4.2 MB | |
| revive_windows_arm64.tar.gz | 2026-10-07 | 4.2 MB | |
| revive_linux_386.tar.gz | 2026-10-07 | 4.4 MB | |
| revive_linux_amd64.tar.gz | 2026-10-07 | 4.5 MB | |
| revive_linux_arm64.tar.gz | 2026-10-07 | 4.1 MB | |
| revive_windows_386.tar.gz | 2026-10-07 | 4.6 MB | |
| revive_windows_amd64.tar.gz | 2026-10-07 | 4.7 MB | |
| README.md | 2026-10-07 | 3.6 kB | |
| v1.17.1 source code.tar.gz | 2026-10-07 | 905.7 kB | |
| v1.17.1 source code.zip | 2026-10-07 | 1.2 MB | |
| Totals: 12 Items | 37.3 MB | 0 | |
What's Changed
A patch release with fixes for rules that reused configuration across runs and for false positives/negatives.
[!IMPORTANT]
add-constantnow inspects nested call arguments and function literal signatures (#1843), so existing projects may see new findings after upgrading.
Bug Fixes
add-constant: inspect nested arguments by @dajiaohuang in https://github.com/revive-lint/revive/pull/1843add-constant: reset configuration by @dajiaohuang in https://github.com/revive-lint/revive/pull/1839banned-characters: reset configuration by @dajiaohuang in https://github.com/revive-lint/revive/pull/1851enforce-switch-style: reset configuration by @dajiaohuang in https://github.com/revive-lint/revive/pull/1849file-header: reset configuration by @dajiaohuang in https://github.com/revive-lint/revive/pull/1853file-length-limit: reset configuration by @AdamMagued in https://github.com/revive-lint/revive/pull/1856import-alias-naming: reset configuration by @AdamMagued in https://github.com/revive-lint/revive/pull/1859string-format: reset configuration by @dajiaohuang in https://github.com/revive-lint/revive/pull/1833struct-tag: reset configuration by @dajiaohuang in https://github.com/revive-lint/revive/pull/1841unhandled-error: reset configuration by @dajiaohuang in https://github.com/revive-lint/revive/pull/1837var-naming: reset configuration by @alexandear in https://github.com/revive-lint/revive/pull/1845- Reset configuration in
Configureby @alexandear in https://github.com/revive-lint/revive/pull/1889 enforce-repeated-arg-type-style: fix error message by @alexandear in https://github.com/revive-lint/revive/pull/1880function-length: continue after empty function by @dajiaohuang in https://github.com/revive-lint/revive/pull/1827max-public-structs: count only structs by @dajiaohuang in https://github.com/revive-lint/revive/pull/1829max-public-structs: do not count Unicode names by @alexandear in https://github.com/revive-lint/revive/pull/1878struct-tag: track tag numbers per tag key by @alexandear in https://github.com/revive-lint/revive/pull/1887unnecessary-format: handle escaped percent by @alexandear in https://github.com/revive-lint/revive/pull/1884unnecessary-if: handle same branch values by @alexandear in https://github.com/revive-lint/revive/pull/1883unnecessary-stmt: ignore switch with only default by @alexandear in https://github.com/revive-lint/revive/pull/1885- Escape all regexp metacharacters in literal file filters by @alexandear in https://github.com/revive-lint/revive/pull/1886
- Include all configured SARIF rules by @alexandear in https://github.com/revive-lint/revive/pull/1823
Documentation
- Migrate repo to revive-lint organization by @alexandear in https://github.com/revive-lint/revive/pull/1806
- Add "Revive version" to "Available Rules" table by @alexandear in https://github.com/revive-lint/revive/pull/1807
- Add revive version to rules descriptions by @alexandear in https://github.com/revive-lint/revive/pull/1808
- Update sections in release policy by @alexandear in https://github.com/revive-lint/revive/pull/1805
Dependency Updates
- Update
github.com/revive-lint/dotsto v1.1.0 by @alexandear in https://github.com/revive-lint/revive/pull/1882
New Contributors
- @dajiaohuang made their first contribution in https://github.com/revive-lint/revive/pull/1827
- @AdamMagued made their first contribution in https://github.com/revive-lint/revive/pull/1856
Full Changelog: https://github.com/revive-lint/revive/compare/v1.17.0...v1.17.1