Bump clang-format from 19.1.7 to 20.1.7 #1419
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.
Bumps the clang-format version from 19.1.7 to 20.1.7 as followup to mongodb/mongo-c-driver#2046 to improve tooling consistency across both repos.
The configuration file has been updated for Clang 20.1. Notable changes include:
AlignConsecutiveDeclarations.AlignFunctionDeclarationsis set tofalsefor consistency with otherAlignConsecutiveDeclarationsoptions (defaults totrue).ReflowCommentsis set toAlways(equivalent to former value oftrue).All other options are left unchanged from their prior (existing) or default (new) values.
Aside: it'd be nice if ClangFormat supported a
ReflowStringsoption...Changes due to this version bump seem to primarily fall into two categories:
Although the diff is more than I expected from a ClangFormat 19 -> ClangFormat 20 bump, I am fine with accepting both of these changes as-is without further refinement of the updated configuration file.