Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt Google api-linter #526

Merged
merged 12 commits into from
Jul 10, 2020
Merged

Conversation

alexshtin
Copy link
Member

What changed?
Google api-linter was added to Makefile. Also config file api-linter.yaml was added to proto dir. I fixed some errors and added all the rest as exceptions to the config.

Why?
Proto files need to comply with api-linter rules.

How did you test it?
Run all tests.

Potential risks
No risks.

@alexshtin alexshtin requested a review from mfateev July 10, 2020 05:49
@@ -12,10 +12,10 @@ all: update-tools clean proto bins check test
clean: clean-bins clean-test-results

# Recompile proto files.
proto: clean-proto install-proto-submodule protoc fix-proto-path proto-mock goimports-proto
proto: clean-proto install-proto-submodule buf api-linter protoc fix-proto-path proto-mock goimports-proto
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like a huge PR but actually only Makefile and content of proto dir worth reviewing. All the rest is just mechanical replaces.

@alexshtin alexshtin merged commit 1909ab0 into temporalio:master Jul 10, 2020
@alexshtin alexshtin deleted the feature/api-linter branch July 10, 2020 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants