CompileFlags:
  CompilationDatabase: .

Diagnostics:
  UnusedIncludes: None
  MissingIncludes: None
  ClangTidy:
    Add:
      - bugprone-sizeof-expression
      - bugprone-suspicious-memset-usage
      - bugprone-integer-division
      - bugprone-macro-parentheses
      - bugprone-bool-pointer-implicit-conversion
      - bugprone-multiple-statement-macro
      - performance-type-promotion-in-math-fn
    Remove:
      - bugprone-easily-swappable-parameters

InlayHints:
  Enabled: Yes
  ParameterNames: Yes
  DeducedTypes: Yes
  Designators: Yes
  BlockEnd: No

Hover:
  ShowAKA: Yes

Completion:
  AllScopes: Yes
