github.com/yoheimuta/protolint@v0.49.8-0.20240515023657-4ecaebb7575d/_example/proto/issue_292/trailingcomment2.proto (about)

     1  syntax = "proto3";
     2  
     3  enum enumAllowingAlias { // enum comment
     4      option allow_alias = true; // option comment
     5      UNKNOWN = 0; // UNKNOWN is an enumField comment
     6  }
     7  
     8  message outer {
     9      option (my_option).a = true; // option comment
    10      message inner {   // inner is Level 2
    11        int64 ival = 1; // ival is a field comment
    12      }
    13      repeated inner inner_message = 2; // inner_message is a field comment
    14  }  // outer is a message comment
    15  
    16  service SearchApi { // SearchApi is a service comment
    17      rpc search (SearchRequest) returns (SearchResponse) {}; // search is rpc comment
    18  };