github.com/yoheimuta/protolint@v0.49.8-0.20240515023657-4ecaebb7575d/_testdata/rules/indentrule/issue_139_insert_linebreaks.proto (about) 1 syntax = "proto3"; 2 3 package foobar; 4 5 option java_package = "com.test.foo.bar"; 6 7 message TestMessage { 8 string test_field = 1; 9 } 10 11 message TestMessageWithTwoInnerElements { 12 string test_field = 1; 13 string test_field2 = 2; 14 } 15 16 message TestMessageWithWrongOuterIndentation { 17 string test_field = 1; 18 } 19 20 message TestMessageWithoutExtraSpaces { 21 string test_field = 1; 22 } 23 24 message TestMessageWithFollowedSemicolon { 25 string test_field = 1; 26 }; 27 28 enum enumAllowingAlias { 29 UNKNOWN = 0; 30 option allow_alias = true; 31 } 32 33 message TestMessageWithFollowedSemicolon { 34 enum EnumAllowingAlias { 35 UNKNOWN = 0; 36 option allow_alias = true; 37 } 38 EnumAllowingAlias enum_field =1; 39 }; 40 41 service SearchApi { 42 rpc search (SearchRequest) returns (SearchResponse) {}; 43 }; 44 45 service SearchApi { 46 rpc search (SearchRequest) returns (SearchResponse) {} 47 }; 48 49 service SearchApi { 50 rpc search (SearchRequest) returns (SearchResponse); 51 }; 52 53 service camelCaseServiceName { 54 rpc Empty(google.protobuf.Empty) returns (google.protobuf.Empty) { 55 option (google.api.http) = { get: "/v2/example/empty", }; 56 } 57 }