BasedOnStyle: "InheritParentConfig"

IncludeCategories:
  # NOTE: A header is grouped by first matching regex library headers. Update when adding new
  # libraries.
  # NOTE: clang-format retains leading white-space on a line in violation of the YAML spec.
  - Regex: "<(ystdlib)"
    Priority: 3
  - Regex: "<(boost|catch2)"
    Priority: 4
  # C system headers
  - Regex: "^<.+\\.h>"
    Priority: 1
  # C++ standard libraries
  - Regex: "^<.+>"
    Priority: 2
  # Project headers
  - Regex: "^\".+\""
    Priority: 5
