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.
There's a long list of supported languages (C/C++/Java/JavaScript/JSON/Objective-C/Protobuf/C#), but some of them might be surprising (like JSON & .m files for Objective C), but CUDA's one that probably would be expected along with the normal C family. Users can always override, but having CUDA in the default set seems like a good idea.
Also implemented in pre-commit/mirrors-clang-format#1.
Also fixing the min version to be a little better for types-or support.