Protolint
Enforces Protocol Buffer style and conventions through linting and automated fixes.
关于
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.
主要功能
- 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
使用案例
- Enforcing consistent coding style across Protocol Buffer files
- Automating the process of fixing style violations
- Integrating linting into CI/CD pipelines for quality assurance