vscode-protolint is a protocol buffer linter for Visual Studio Code that uses protolint to validate linting rules.
Using the following .protolint.yaml
configuration file
lint:
rules:
no_default: true
add:
- MESSAGE_NAMES_UPPER_CAMEL_CASE
- SERVICE_NAMES_UPPER_CAMEL_CASE
This extension can be installed through the Visual Studio marketplace. Alternatively, a VSIX installer is available on the releases page.
NOTE: protolint must be installed and available in your PATH
To compile the solution locally run npm run compile
To run the unit tests run npm run test
To run the extension in a Visual Studio Code development environment press F5
in Visual Studio Code