├── .github └── workflows │ ├── pre-commit.yml │ └── test.yml ├── .gitignore ├── .golangci.yml ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Makefile ├── README.md ├── artifact.go ├── artifact_test.go ├── ast.go ├── ast_test.go ├── comment.go ├── comment_test.go ├── debug.go ├── debug_test.go ├── docs.go ├── entity.go ├── enum.go ├── enum_test.go ├── enum_value.go ├── enum_value_test.go ├── extension.go ├── extension_test.go ├── field.go ├── field_test.go ├── field_type.go ├── field_type_elem.go ├── field_type_elem_test.go ├── field_type_test.go ├── file.go ├── file_test.go ├── generator.go ├── generator_test.go ├── go.mod ├── go.sum ├── init_option.go ├── init_option_test.go ├── lang └── go │ ├── Makefile │ ├── camel.go │ ├── context.go │ ├── context_test.go │ ├── docs.go │ ├── gofmt.go │ ├── gofmt_test.go │ ├── goimports.go │ ├── goimports_test.go │ ├── helpers_test.go │ ├── name.go │ ├── name_test.go │ ├── package.go │ ├── package_test.go │ ├── parameters.go │ ├── parameters_test.go │ ├── testdata │ ├── names │ │ ├── entities │ │ │ ├── entities.proto │ │ │ └── params │ │ ├── import │ │ │ ├── import.proto │ │ │ └── params │ │ ├── import_path_mapped │ │ │ ├── import_path_mapped.proto │ │ │ └── params │ │ ├── keyword │ │ │ ├── keyword.proto │ │ │ └── params │ │ ├── mapped │ │ │ ├── mapped.proto │ │ │ └── params │ │ ├── override │ │ │ ├── override.proto │ │ │ └── params │ │ ├── package │ │ │ ├── package.proto │ │ │ └── params │ │ ├── path_dash │ │ │ ├── params │ │ │ └── path_dash.proto │ │ ├── transitive_package │ │ │ ├── other.proto │ │ │ ├── params │ │ │ └── transitive.proto │ │ └── types │ │ │ ├── params │ │ │ ├── proto2.proto │ │ │ └── proto3.proto │ ├── outputs │ │ ├── mapped │ │ │ ├── mapped.proto │ │ │ └── params │ │ ├── mapped_srcrel │ │ │ ├── mapped.proto │ │ │ └── params │ │ ├── none │ │ │ ├── none.proto │ │ │ └── params │ │ ├── none_srcrel │ │ │ ├── none.proto │ │ │ └── params │ │ ├── qualified │ │ │ ├── params │ │ │ └── qualified.proto │ │ ├── qualified_srcrel │ │ │ ├── params │ │ │ └── qualified.proto │ │ ├── unqualified │ │ │ ├── params │ │ │ └── unqualified.proto │ │ └── unqualified_srcrel │ │ │ ├── params │ │ │ └── unqualified.proto │ ├── packages │ │ ├── mapped │ │ │ ├── mapped.proto │ │ │ └── params │ │ ├── no_options │ │ │ ├── no_options.proto │ │ │ └── params │ │ └── targets │ │ │ ├── fully_qualified │ │ │ └── fully_qualified.proto │ │ │ ├── none │ │ │ └── none.proto │ │ │ └── unqualified │ │ │ └── unqualified.proto │ └── presence │ │ └── types │ │ ├── params │ │ └── proto3.proto │ ├── type_name.go │ ├── type_name_p2_presence_test.go │ ├── type_name_p3_presence_test.go │ └── type_name_test.go ├── message.go ├── message_test.go ├── method.go ├── method_test.go ├── module.go ├── module_test.go ├── name.go ├── name_test.go ├── node.go ├── node_nilvisitor_test.go ├── node_passvisitor_test.go ├── node_test.go ├── oneof.go ├── oneof_test.go ├── package.go ├── package_test.go ├── parameters.go ├── parameters_test.go ├── persister.go ├── persister_test.go ├── post_process.go ├── post_process_test.go ├── proto.go ├── proto_test.go ├── protoc-gen-debug ├── README.md └── main.go ├── service.go ├── service_test.go ├── source_code_info.go ├── source_code_info_test.go ├── testdata ├── ast │ ├── ast.dot │ └── ast.png ├── graph │ ├── README.md │ ├── extensions │ │ ├── everything.proto │ │ └── ext │ │ │ ├── api.proto │ │ │ └── data.proto │ ├── info │ │ └── info.proto │ ├── messages │ │ ├── embedded.proto │ │ ├── enums.proto │ │ ├── enums_ext.proto │ │ ├── maps.proto │ │ ├── oneofs.proto │ │ ├── recursive.proto │ │ ├── repeated.proto │ │ └── scalars.proto │ ├── nested │ │ └── nested.proto │ ├── packageless │ │ └── packageless.proto │ └── services │ │ └── services.proto ├── protoc-gen-example │ ├── jsonify.go │ ├── main.go │ └── printer.go └── protos │ ├── kitchen │ ├── emptyservice.proto │ ├── kitchen.proto │ └── sink.proto │ └── multipackage │ ├── bar │ ├── baz │ │ └── quux.proto │ └── buzz.proto │ └── foo │ └── fizz.proto ├── testutils ├── loader.go └── loader_test.go ├── tools.go ├── wkt.go ├── wkt_test.go ├── workflow.go └── workflow_test.go /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/README.md -------------------------------------------------------------------------------- /artifact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/artifact.go -------------------------------------------------------------------------------- /artifact_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/artifact_test.go -------------------------------------------------------------------------------- /ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/ast.go -------------------------------------------------------------------------------- /ast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/ast_test.go -------------------------------------------------------------------------------- /comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/comment.go -------------------------------------------------------------------------------- /comment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/comment_test.go -------------------------------------------------------------------------------- /debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/debug.go -------------------------------------------------------------------------------- /debug_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/debug_test.go -------------------------------------------------------------------------------- /docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/docs.go -------------------------------------------------------------------------------- /entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/entity.go -------------------------------------------------------------------------------- /enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/enum.go -------------------------------------------------------------------------------- /enum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/enum_test.go -------------------------------------------------------------------------------- /enum_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/enum_value.go -------------------------------------------------------------------------------- /enum_value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/enum_value_test.go -------------------------------------------------------------------------------- /extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/extension.go -------------------------------------------------------------------------------- /extension_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/extension_test.go -------------------------------------------------------------------------------- /field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/field.go -------------------------------------------------------------------------------- /field_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/field_test.go -------------------------------------------------------------------------------- /field_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/field_type.go -------------------------------------------------------------------------------- /field_type_elem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/field_type_elem.go -------------------------------------------------------------------------------- /field_type_elem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/field_type_elem_test.go -------------------------------------------------------------------------------- /field_type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/field_type_test.go -------------------------------------------------------------------------------- /file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/file.go -------------------------------------------------------------------------------- /file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/file_test.go -------------------------------------------------------------------------------- /generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/generator.go -------------------------------------------------------------------------------- /generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/generator_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/go.sum -------------------------------------------------------------------------------- /init_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/init_option.go -------------------------------------------------------------------------------- /init_option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/init_option_test.go -------------------------------------------------------------------------------- /lang/go/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/Makefile -------------------------------------------------------------------------------- /lang/go/camel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/camel.go -------------------------------------------------------------------------------- /lang/go/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/context.go -------------------------------------------------------------------------------- /lang/go/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/context_test.go -------------------------------------------------------------------------------- /lang/go/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/docs.go -------------------------------------------------------------------------------- /lang/go/gofmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/gofmt.go -------------------------------------------------------------------------------- /lang/go/gofmt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/gofmt_test.go -------------------------------------------------------------------------------- /lang/go/goimports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/goimports.go -------------------------------------------------------------------------------- /lang/go/goimports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/goimports_test.go -------------------------------------------------------------------------------- /lang/go/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/helpers_test.go -------------------------------------------------------------------------------- /lang/go/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/name.go -------------------------------------------------------------------------------- /lang/go/name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/name_test.go -------------------------------------------------------------------------------- /lang/go/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/package.go -------------------------------------------------------------------------------- /lang/go/package_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/package_test.go -------------------------------------------------------------------------------- /lang/go/parameters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/parameters.go -------------------------------------------------------------------------------- /lang/go/parameters_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/parameters_test.go -------------------------------------------------------------------------------- /lang/go/testdata/names/entities/entities.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/entities/entities.proto -------------------------------------------------------------------------------- /lang/go/testdata/names/entities/params: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/go/testdata/names/import/import.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/import/import.proto -------------------------------------------------------------------------------- /lang/go/testdata/names/import/params: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/go/testdata/names/import_path_mapped/import_path_mapped.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/import_path_mapped/import_path_mapped.proto -------------------------------------------------------------------------------- /lang/go/testdata/names/import_path_mapped/params: -------------------------------------------------------------------------------- 1 | Mimport_path_mapped.proto=github.com/foo/bar 2 | -------------------------------------------------------------------------------- /lang/go/testdata/names/keyword/keyword.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/keyword/keyword.proto -------------------------------------------------------------------------------- /lang/go/testdata/names/keyword/params: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/go/testdata/names/mapped/mapped.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/mapped/mapped.proto -------------------------------------------------------------------------------- /lang/go/testdata/names/mapped/params: -------------------------------------------------------------------------------- 1 | Mmapped.proto=example.com/foobar 2 | -------------------------------------------------------------------------------- /lang/go/testdata/names/override/override.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/override/override.proto -------------------------------------------------------------------------------- /lang/go/testdata/names/override/params: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/go/testdata/names/package/package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/package/package.proto -------------------------------------------------------------------------------- /lang/go/testdata/names/package/params: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/go/testdata/names/path_dash/params: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/go/testdata/names/path_dash/path_dash.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/path_dash/path_dash.proto -------------------------------------------------------------------------------- /lang/go/testdata/names/transitive_package/other.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/transitive_package/other.proto -------------------------------------------------------------------------------- /lang/go/testdata/names/transitive_package/params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/transitive_package/params -------------------------------------------------------------------------------- /lang/go/testdata/names/transitive_package/transitive.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/transitive_package/transitive.proto -------------------------------------------------------------------------------- /lang/go/testdata/names/types/params: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/go/testdata/names/types/proto2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/types/proto2.proto -------------------------------------------------------------------------------- /lang/go/testdata/names/types/proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/names/types/proto3.proto -------------------------------------------------------------------------------- /lang/go/testdata/outputs/mapped/mapped.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/outputs/mapped/mapped.proto -------------------------------------------------------------------------------- /lang/go/testdata/outputs/mapped/params: -------------------------------------------------------------------------------- 1 | Mmapped.proto=example.com/foobar 2 | -------------------------------------------------------------------------------- /lang/go/testdata/outputs/mapped_srcrel/mapped.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/outputs/mapped_srcrel/mapped.proto -------------------------------------------------------------------------------- /lang/go/testdata/outputs/mapped_srcrel/params: -------------------------------------------------------------------------------- 1 | paths=source_relative,Mmapped.proto=example.com/foobar 2 | -------------------------------------------------------------------------------- /lang/go/testdata/outputs/none/none.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/outputs/none/none.proto -------------------------------------------------------------------------------- /lang/go/testdata/outputs/none/params: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/go/testdata/outputs/none_srcrel/none.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/outputs/none_srcrel/none.proto -------------------------------------------------------------------------------- /lang/go/testdata/outputs/none_srcrel/params: -------------------------------------------------------------------------------- 1 | paths=source_relative 2 | -------------------------------------------------------------------------------- /lang/go/testdata/outputs/qualified/params: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/go/testdata/outputs/qualified/qualified.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/outputs/qualified/qualified.proto -------------------------------------------------------------------------------- /lang/go/testdata/outputs/qualified_srcrel/params: -------------------------------------------------------------------------------- 1 | paths=source_relative 2 | -------------------------------------------------------------------------------- /lang/go/testdata/outputs/qualified_srcrel/qualified.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/outputs/qualified_srcrel/qualified.proto -------------------------------------------------------------------------------- /lang/go/testdata/outputs/unqualified/params: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/go/testdata/outputs/unqualified/unqualified.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/outputs/unqualified/unqualified.proto -------------------------------------------------------------------------------- /lang/go/testdata/outputs/unqualified_srcrel/params: -------------------------------------------------------------------------------- 1 | paths=source_relative 2 | -------------------------------------------------------------------------------- /lang/go/testdata/outputs/unqualified_srcrel/unqualified.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/outputs/unqualified_srcrel/unqualified.proto -------------------------------------------------------------------------------- /lang/go/testdata/packages/mapped/mapped.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/packages/mapped/mapped.proto -------------------------------------------------------------------------------- /lang/go/testdata/packages/mapped/params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/packages/mapped/params -------------------------------------------------------------------------------- /lang/go/testdata/packages/no_options/no_options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/packages/no_options/no_options.proto -------------------------------------------------------------------------------- /lang/go/testdata/packages/no_options/params: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/go/testdata/packages/targets/fully_qualified/fully_qualified.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/packages/targets/fully_qualified/fully_qualified.proto -------------------------------------------------------------------------------- /lang/go/testdata/packages/targets/none/none.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/packages/targets/none/none.proto -------------------------------------------------------------------------------- /lang/go/testdata/packages/targets/unqualified/unqualified.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/packages/targets/unqualified/unqualified.proto -------------------------------------------------------------------------------- /lang/go/testdata/presence/types/params: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lang/go/testdata/presence/types/proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/testdata/presence/types/proto3.proto -------------------------------------------------------------------------------- /lang/go/type_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/type_name.go -------------------------------------------------------------------------------- /lang/go/type_name_p2_presence_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/type_name_p2_presence_test.go -------------------------------------------------------------------------------- /lang/go/type_name_p3_presence_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/type_name_p3_presence_test.go -------------------------------------------------------------------------------- /lang/go/type_name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/lang/go/type_name_test.go -------------------------------------------------------------------------------- /message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/message.go -------------------------------------------------------------------------------- /message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/message_test.go -------------------------------------------------------------------------------- /method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/method.go -------------------------------------------------------------------------------- /method_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/method_test.go -------------------------------------------------------------------------------- /module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/module.go -------------------------------------------------------------------------------- /module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/module_test.go -------------------------------------------------------------------------------- /name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/name.go -------------------------------------------------------------------------------- /name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/name_test.go -------------------------------------------------------------------------------- /node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/node.go -------------------------------------------------------------------------------- /node_nilvisitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/node_nilvisitor_test.go -------------------------------------------------------------------------------- /node_passvisitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/node_passvisitor_test.go -------------------------------------------------------------------------------- /node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/node_test.go -------------------------------------------------------------------------------- /oneof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/oneof.go -------------------------------------------------------------------------------- /oneof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/oneof_test.go -------------------------------------------------------------------------------- /package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/package.go -------------------------------------------------------------------------------- /package_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/package_test.go -------------------------------------------------------------------------------- /parameters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/parameters.go -------------------------------------------------------------------------------- /parameters_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/parameters_test.go -------------------------------------------------------------------------------- /persister.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/persister.go -------------------------------------------------------------------------------- /persister_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/persister_test.go -------------------------------------------------------------------------------- /post_process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/post_process.go -------------------------------------------------------------------------------- /post_process_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/post_process_test.go -------------------------------------------------------------------------------- /proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/proto.go -------------------------------------------------------------------------------- /proto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/proto_test.go -------------------------------------------------------------------------------- /protoc-gen-debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/protoc-gen-debug/README.md -------------------------------------------------------------------------------- /protoc-gen-debug/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/protoc-gen-debug/main.go -------------------------------------------------------------------------------- /service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/service.go -------------------------------------------------------------------------------- /service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/service_test.go -------------------------------------------------------------------------------- /source_code_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/source_code_info.go -------------------------------------------------------------------------------- /source_code_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/source_code_info_test.go -------------------------------------------------------------------------------- /testdata/ast/ast.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/ast/ast.dot -------------------------------------------------------------------------------- /testdata/ast/ast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/ast/ast.png -------------------------------------------------------------------------------- /testdata/graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/README.md -------------------------------------------------------------------------------- /testdata/graph/extensions/everything.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/extensions/everything.proto -------------------------------------------------------------------------------- /testdata/graph/extensions/ext/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/extensions/ext/api.proto -------------------------------------------------------------------------------- /testdata/graph/extensions/ext/data.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/extensions/ext/data.proto -------------------------------------------------------------------------------- /testdata/graph/info/info.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/info/info.proto -------------------------------------------------------------------------------- /testdata/graph/messages/embedded.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/messages/embedded.proto -------------------------------------------------------------------------------- /testdata/graph/messages/enums.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/messages/enums.proto -------------------------------------------------------------------------------- /testdata/graph/messages/enums_ext.proto: -------------------------------------------------------------------------------- 1 | syntax="proto3"; 2 | package graph.messages; 3 | 4 | enum External { EXT_VALUE = 0; } 5 | -------------------------------------------------------------------------------- /testdata/graph/messages/maps.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/messages/maps.proto -------------------------------------------------------------------------------- /testdata/graph/messages/oneofs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/messages/oneofs.proto -------------------------------------------------------------------------------- /testdata/graph/messages/recursive.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/messages/recursive.proto -------------------------------------------------------------------------------- /testdata/graph/messages/repeated.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/messages/repeated.proto -------------------------------------------------------------------------------- /testdata/graph/messages/scalars.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/messages/scalars.proto -------------------------------------------------------------------------------- /testdata/graph/nested/nested.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/nested/nested.proto -------------------------------------------------------------------------------- /testdata/graph/packageless/packageless.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/packageless/packageless.proto -------------------------------------------------------------------------------- /testdata/graph/services/services.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/graph/services/services.proto -------------------------------------------------------------------------------- /testdata/protoc-gen-example/jsonify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/protoc-gen-example/jsonify.go -------------------------------------------------------------------------------- /testdata/protoc-gen-example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/protoc-gen-example/main.go -------------------------------------------------------------------------------- /testdata/protoc-gen-example/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/protoc-gen-example/printer.go -------------------------------------------------------------------------------- /testdata/protos/kitchen/emptyservice.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/protos/kitchen/emptyservice.proto -------------------------------------------------------------------------------- /testdata/protos/kitchen/kitchen.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/protos/kitchen/kitchen.proto -------------------------------------------------------------------------------- /testdata/protos/kitchen/sink.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/protos/kitchen/sink.proto -------------------------------------------------------------------------------- /testdata/protos/multipackage/bar/baz/quux.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/protos/multipackage/bar/baz/quux.proto -------------------------------------------------------------------------------- /testdata/protos/multipackage/bar/buzz.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/protos/multipackage/bar/buzz.proto -------------------------------------------------------------------------------- /testdata/protos/multipackage/foo/fizz.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testdata/protos/multipackage/foo/fizz.proto -------------------------------------------------------------------------------- /testutils/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testutils/loader.go -------------------------------------------------------------------------------- /testutils/loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/testutils/loader_test.go -------------------------------------------------------------------------------- /tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/tools.go -------------------------------------------------------------------------------- /wkt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/wkt.go -------------------------------------------------------------------------------- /wkt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/wkt_test.go -------------------------------------------------------------------------------- /workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/workflow.go -------------------------------------------------------------------------------- /workflow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/protoc-gen-star/HEAD/workflow_test.go --------------------------------------------------------------------------------