+ [Try to return/exit early](#try-to-return-exit-early)
+ [Avoid unnecessary initialization](#avoid-unnecessary-initialization)
+ [Sort the includes](#sort-the-includes)
+ * [Tooling - clang-format](#tooling-clang-format)
# Inspiration
## Sort the includes
+> TODO: update our .clang-format to honour this rule
+
Let the includes in the following order, separated by a new line:
< system headers >
< tool >
"local headers"
+# Tooling - clang-format
+
+To ease and enforce the style a [.clang-format file](.clang-format) file is
+provided and ran in CI against all submissions.
+
+Make sure to run `git-clang-format` before submitting PRs/patches.
+
[Linux Kernel]: https://www.kernel.org/doc/html/v6.9/process/coding-style.html