protolint
« Back to VersTracker
Description:
Pluggable linter and fixer to enforce Protocol Buffer style and conventions
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: protobuf linter formatter golang code-quality
Install: brew install protolint
About:
Protolint is a command-line tool designed to enforce consistent style and conventions across Protocol Buffer definitions. It supports both linting to detect violations and automatic fixing of many common issues. The tool is highly configurable, allowing teams to define custom rules and maintain clean, readable .proto files.
Key Features:
  • Supports both linting and automatic fixing of style violations
  • Highly configurable via a .protolint.yaml file
  • Extensible with custom plugins for unique rules
  • Enforces consistency across large codebases
Use Cases:
  • Enforcing a consistent style guide for Protocol Buffers in a team setting
  • Integrating into CI/CD pipelines to automatically check .proto files
  • Automatically formatting legacy .proto files to meet new standards
Alternatives:
  • buf – Buf is a broader tool for managing Protocol Buffers that includes linting, but protolint is more focused on style and formatting.
Version History
Detected Version Rev Change Commit
Sep 15, 2025 7:26am 0 VERSION_BUMP 2d52f6d2
Jan 8, 2025 2:36am 0 VERSION_BUMP c16e5ce9