Protocol Buffer Linter Plugin for IntelliJ IDEA & other JetBrains products.
The latest plugin release is compatible with IntelliJ IDEA 2021.2. Other JetBrains IDEs of the same or higher version should be supported as well.
Compatibility Matrix:
Plugin Version | IDE Version Range |
---|---|
1.0.1 | IDEA 2021.2 |
1.0.0 | IDEA 2020.1 |
0.1.0 | IDEA 2018.3 |
Using the following .protolint.yaml
configuration file.
lint:
rules:
no_default: true
add:
- MESSAGE_NAMES_UPPER_CAMEL_CASE
- SERVICE_NAMES_UPPER_CAMEL_CASE
You can install the plugin by opening "Plugins" settings, "Marketplace" - search for "Protocol Buffer Linter".
- protolint must be installed.
- Protocol Buffers plugin must be installed.
The plugin does not require configuration by default, for the majority of projects it should work out of the box.
The plugin refers to the protolint
executable in your PATH by default.
You can configure the path to the protolint
executable and its config directory through Preferences -> Tools -> Protocol Buffer Linter
.
./gradlew build
./gradlew runide