Skip to content

Instantly share code, notes, and snippets.

@kostyay
Created April 3, 2020 13:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kostyay/3cee113989338c81a9a4507eea3de3d1 to your computer and use it in GitHub Desktop.
Save kostyay/3cee113989338c81a9a4507eea3de3d1 to your computer and use it in GitHub Desktop.
StackPulse prototool configuration
{
"excludes": [
"protodep",
"js"
],
"protoc": {
"version": "3.11.4",
"includes": [
"/project",
"/protodep"
],
"allow_unused_imports": true
},
"lint": {
"group": "google",
"rules": {
"add": [
"COMMENTS_NO_C_STYLE",
"COMMENTS_NO_INLINE",
"ENUMS_HAVE_COMMENTS",
"ENUMS_NO_ALLOW_ALIAS",
"ENUM_FIELD_NAMES_UPPER_SNAKE_CASE",
"ENUM_FIELD_PREFIXES_EXCEPT_MESSAGE",
"ENUM_NAMES_CAMEL_CASE",
"ENUM_NAMES_CAPITALIZED",
"ENUM_ZERO_VALUES_INVALID_EXCEPT_MESSAGE",
"FIELDS_NOT_RESERVED",
"FILE_HEADER",
"FILE_NAMES_LOWER_SNAKE_CASE",
"FILE_OPTIONS_GO_PACKAGE_NOT_LONG_FORM",
"FILE_OPTIONS_GO_PACKAGE_SAME_IN_DIR",
"FILE_OPTIONS_REQUIRE_GO_PACKAGE",
"IMPORTS_NOT_PUBLIC",
"IMPORTS_NOT_WEAK",
"MESSAGES_HAVE_COMMENTS_EXCEPT_REQUEST_RESPONSE_TYPES",
"MESSAGE_FIELD_NAMES_FILENAME",
"MESSAGE_FIELD_NAMES_FILEPATH",
"MESSAGE_FIELD_NAMES_LOWER_SNAKE_CASE",
"MESSAGE_FIELD_NAMES_NO_DESCRIPTOR",
"MESSAGE_NAMES_CAMEL_CASE",
"MESSAGE_NAMES_CAPITALIZED",
"NAMES_NO_UUID",
"ONEOF_NAMES_LOWER_SNAKE_CASE",
"PACKAGES_SAME_IN_DIR",
"PACKAGE_IS_DECLARED",
"PACKAGE_MAJOR_BETA_VERSIONED",
"PACKAGE_NO_KEYWORDS",
"REQUEST_RESPONSE_NAMES_MATCH_RPC",
"REQUEST_RESPONSE_TYPES_AFTER_SERVICE",
"REQUEST_RESPONSE_TYPES_ONLY_IN_FILE",
"REQUEST_RESPONSE_TYPES_UNIQUE",
"RPCS_HAVE_COMMENTS",
"RPC_NAMES_CAMEL_CASE",
"RPC_NAMES_CAPITALIZED",
"SERVICES_HAVE_COMMENTS",
"SERVICE_NAMES_CAMEL_CASE",
"SERVICE_NAMES_CAPITALIZED",
"SERVICE_NAMES_MATCH_FILE_NAME",
"SYNTAX_PROTO3",
"WKT_DIRECTLY_IMPORTED",
"WKT_DURATION_SUFFIX",
"WKT_TIMESTAMP_SUFFIX"
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment