Description:
Fast, configurable, extensible, flexible, and beautiful linter for Go
|
|
Type: Formula
|
Tracked Since: Dec 28, 2025
|
|
Links:
Homepage |
formulae.brew.sh
|
|
Category: Developer tools
|
|
Tags:
golang
linter
code-quality
developer-tools
static-analysis
|
|
Install:
brew install revive
|
About:
Revive is a fast, configurable, and extensible linter for Go that enforces code style and best practices. It serves as a drop-in, high-performance replacement for the deprecated golint, offering significantly faster execution and greater flexibility through customizable rules.
|
Key Features:
- High Performance: Significantly faster than golint, reducing linting time in large codebases
- Extensible Configuration: Allows enabling, disabling, and configuring rules via a config file
- Direct Replacement: Designed as a drop-in replacement for golint with compatible output formats
- Custom Rules: Supports writing and using custom linting rules for project-specific needs
|
Use Cases:
- Enforcing consistent coding standards across Go projects
- Improving code quality and maintainability in CI/CD pipelines
- Replacing legacy golint setups for faster feedback
|
Alternatives:
-
golint
– Revive is a faster, actively maintained, and more configurable alternative to the now-deprecated golint.
-
staticcheck
– While staticcheck focuses on bugs and code smells, Revive is primarily focused on style and linting rules, though they can be used together.
|
| Detected |
Version |
Rev |
Change |
Commit |
| Sep 15, 2025 1:03pm |
|
0 |
VERSION_BUMP |
a3ce18d4 |
| Dec 4, 2024 5:35am |
|
0 |
VERSION_BUMP |
d3c81fa0 |
| Dec 4, 2024 12:23am |
|
0 |
VERSION_BUMP |
5f1766e0 |
| Nov 16, 2024 12:55pm |
|
0 |
VERSION_BUMP |
1cd50006 |
| Sep 22, 2024 7:12pm |
|
0 |
VERSION_BUMP |
1581de58 |
| Sep 22, 2024 6:50pm |
|
0 |
VERSION_BUMP |
f32bea4d |
| Sep 14, 2024 12:37am |
|
0 |
VERSION_BUMP |
1b4cc0e5 |
|