Linter rulesProtobufRecommended ruleset
Recommended ruleset
The default ruleset of the Protobuf linter: structural problems are errors, style problems are warnings.
Rules
| Name | Severity |
|---|---|
| directory-same-package | error |
| enum-naming | warning |
| enum-no-allow-alias | warning |
| enum-value-naming | warning |
| enum-value-prefix | warning |
| enum-zero-value-suffix | warning |
| field-naming | warning |
| file-naming | warning |
| import-no-cycle | error |
| import-no-public | warning |
| import-no-weak | warning |
| import-resolved | warning |
| import-used | warning |
| message-naming | warning |
| oneof-naming | warning |
| package-defined | error |
| package-directory-match | warning |
| package-naming | warning |
| package-no-import-cycle | error |
| package-options-consistent | error |
| package-same-directory | warning |
| rpc-comment-defined | warning |
| rpc-naming | warning |
| rpc-request-response-unique | warning |
| rpc-request-standard-name | warning |
| rpc-response-standard-name | warning |
| service-comment-defined | warning |
| service-naming | warning |
| service-suffix | warning |