Skip to content

ziishaned/vscode-protolint

 
 

Repository files navigation

vscode-protolint License GitHub release

vscode-protolint is a protocol buffer linter for Visual Studio Code that uses protolint to validate linting rules.

Example

Using the following .protolint.yaml configuration file

lint:
  rules:
    no_default: true

    add:
      - MESSAGE_NAMES_UPPER_CAMEL_CASE
      - SERVICE_NAMES_UPPER_CAMEL_CASE

protobuflintexample

Installation

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

Local Development

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

About

A protobuf linter for visual studio code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%