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
Sep 11, 2024 12:14am 0 VERSION_BUMP bf074785
Aug 8, 2024 3:44am 0 VERSION_BUMP e948b5fe
Jul 7, 2024 3:51am 0 VERSION_BUMP 08830b9a
Dec 25, 2023 11:00am 0 VERSION_BUMP 15bb1d61
Dec 25, 2023 10:15am 0 VERSION_BUMP 2a76590e
Dec 19, 2023 1:14pm 0 VERSION_BUMP 99b110ee
Dec 18, 2023 3:36pm 0 VERSION_BUMP 368dedc8
Dec 18, 2023 3:10pm 0 VERSION_BUMP c9de8f3f
Oct 1, 2023 6:48am 0 VERSION_BUMP 11f6bc8b
Aug 19, 2023 5:48am 0 VERSION_BUMP dd8e717a