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.
Different versions of
clang-format
format differently. The CI usesclang-format-12
for consistency, butformat_code.sh
does not specify a version. This can result in situations whereformat_code.sh
reports well-formatted code locally but not on the CI, such as in this case.b1c8fec remedies this by forcing
format_code.sh
to useclang-format-12
and instructing the user to install that particular version if it's not available.Unfortunately, this means that some people are much older or newer distributions might not be able to use the formatter locally. While docker is always an option, 6932d24 attempts to ease this pain by printing the desired format on the CI (example CI success, example CI failure).