Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>Proto LintNew to Visual Studio Code? Get it now.
Proto Lint

Proto Lint

Plex Systems

|
181,865 installs
| (4) | Free
Lint your protobufs using protolint
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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.

Also ensure that:

  • protolint is installed.

  • Protobuf support is added to your Visual Studio Code. vscode-proto3 works well.

Configuration

  • protolint.path: The location of the protolint binary. Default: System PATH.

Local Development

Before running any of the below commands, make sure you have installed the required dependencies with npm install

  • 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

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft