This repository was archived by the owner on Dec 8, 2021. It is now read-only.
fix: made .clang-format generic for any repo #1454
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As we prepare to move to a monorepo, we want all of our existing repos
to be formatted with the same .clang-format config. This config removes
any per-library specific names (i.e., I removed "spanner"). Instead,
this names the headers and directories of the common headers and
ensures that those sort after the other quoted "google/cloud/.+"
includes, which should be the project ones.
This exact same
.clang-formatfile should work in all of our repos.The intent is that library includes sort first, and they sort before the common includes. For example:
Part of googleapis/google-cloud-cpp#3596
This change is