revive
« Back to VersTracker
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.
Version History
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