Protolint
Createdyoheimuta
Enforces Protocol Buffer style and conventions through linting and automated fixes.
About
Protolint is a pluggable linter and fixer for Protocol Buffer files, designed to ensure code adheres to official style guides and conventions. It operates without a compiler for fast performance and offers automated fixes for many style violations. With support for custom lint rules via plugins and integration with popular tools like editors, CI systems, and GitHub Actions, Protolint helps maintain code quality and consistency across projects.
Key Features
- Pluggable architecture for custom lint rules
- Automatic fixing of style guide violations
- Support for disabling rules with comments for API compatibility
- Integration with editors, CI systems, and GitHub Actions
- Model Context Protocol (MCP) support
- 625 GitHub stars
Use Cases
- Enforcing consistent coding style across Protocol Buffer files
- Automating the process of fixing style violations
- Integrating linting into CI/CD pipelines for quality assurance