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  }