Sort includes by category using clang-format #2023
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.
Header file includes should be placed from most dependent at the top to least dependent. This ensures that the header files themselves are including the correct dependent header files needed to compile correctly without relying on fluky source file include order including dependents for them. We do not generally use "" for files in the same project, so this does not fully adhere as all
nano
headers are grouped together in this PR but it is an improvement at least, the includes are now sorted as follows:There were some header files which needed to included to fix some build failures as a result of moving them around.