ITADN

Lint/Format check fails when using the protobuf-gradle-plugin and non-main-sourceset protos

#197Openberksean 创建于 2024-05-22
B
berkseancommented
With [this](https://github.com/bufbuild/buf-gradle-plugin/issues/132) previous issue, a breaking change with the `protobuf-gradle-plugin` and bug was fixed to remove linting/formatting of generated code. That fix addressed issues of performing linting of proto files imported from other dependencies. However, it turns out that the `protobuf-gradle-plugin` will generate multiple `build-extracted/protos/...` directories when non-main-source-set configurations are used (e.g. `testImplementation(<some GAV>)`). This results in the weird broken behavior similar to the previous issue. I'll put together what I believe to be a straightforward fix that removes the `build-extracted--protos-` prefixed directories from the set of sources that need to be linted.
0 条评论