protobuf-linter
Installation
SKILL.md
Protobuf Linter
Lint .proto files for style violations, naming issues, breaking changes, and best practices.
Commands
# Lint a proto file (all rules)
python3 scripts/protobuf_linter.py lint path/to/file.proto
# Check naming conventions only
python3 scripts/protobuf_linter.py naming path/to/file.proto
# Check for breaking changes between two versions
python3 scripts/protobuf_linter.py breaking path/to/old.proto path/to/new.proto
# Validate syntax and structure
python3 scripts/protobuf_linter.py validate path/to/file.proto