protoc-gen-star
protoc-gen-star copied to clipboard
protoc plugin library for efficient proto-based code generation
Cannot access all the field options tagged in the field in proto, when the options are defined in `oneOf` type See: https://github.com/Shivam010/protoc-gen-sample When using this: ```proto message Check { string...
In the rare case where `import_path` is used to indicate the full import path of a package, `protoc-gen-star` incorrectly uses the full path in the `PackageName()` function, generating invalid code....
Today, this repo's README has a terrifying warning at the top: > *!!! THIS PROJECT IS A WORK-IN-PROGRESS | THE API SHOULD BE CONSIDERED UNSTABLE !!!* What would it take...
I am unsure how to test a protoc plugin that I've written with this library (awesome work btw!). It would be great if the [example folder]( https://github.com/lyft/protoc-gen-star/tree/master/testdata/protoc-gen-example) had a `_test.go`...
I propose adding support for `gogo` extensions to this package. The proposal is to do it by introducing `lang/go.gogoContext` and corresponding `lang/go.InitGoGoContext` Something like this: https://github.com/TheThingsIndustries/protoc-gen-star/compare/c6c66b577858d4b239aa6795cf48ec6f4ef7e4c7..129eb047eae76cc65bbd1ffdf7d1ed4bdfa19862
The Pre Releases with v2.x.x-alpha tags cannot be imported because according to go modules spec, any v2 tag should have a /v2 in the import path
updates: - [github.com/golangci/golangci-lint: v1.42.1 → v1.49.0](https://github.com/golangci/golangci-lint/compare/v1.42.1...v1.49.0)
Building on requested change to add `errorlint` in https://github.com/lyft/protoc-gen-star/pull/124/files
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.3.7 to 0.3.8. Commits 434eadc language: reject excessively large Accept-Language strings 23407e7 go.mod: ignore cyclic dependency for tagging b18d3dd secure/precis: replace bytes.Compare with bytes.Equal 795e854 all: replace...