--- Checks: > -*, clang-analyzer-core.*, clang-analyzer-cplusplus.*, clang-analyzer-deadcode.*, clang-analyzer-security.*, bugprone-assert-side-effect, bugprone-bool-pointer-implicit-conversion, bugprone-branch-clone, bugprone-dangling-handle, bugprone-forward-declaration-namespace, bugprone-inaccurate-erase, bugprone-infinite-loop, bugprone-macro-parentheses, bugprone-misplaced-operator-in-strlen-in-alloc, bugprone-multiple-statement-macro, bugprone-narrowing-conversions, bugprone-not-null-terminated-result, bugprone-posix-return, bugprone-reserved-identifier, bugprone-sizeof-container, bugprone-sizeof-expression, bugprone-string-constructor, bugprone-string-integer-assignment, bugprone-string-literal-with-embedded-nul, bugprone-suspicious-enum-usage, bugprone-suspicious-memset-usage, bugprone-suspicious-missing-comma, bugprone-suspicious-realloc-usage, bugprone-suspicious-semicolon, bugprone-swapped-arguments, bugprone-terminating-continue, bugprone-too-small-loop-variable, bugprone-undefined-memory-manipulation, bugprone-undelegated-constructor, bugprone-unhandled-self-assignment, bugprone-unused-raii, bugprone-unused-return-value, bugprone-use-after-move, bugprone-virtual-near-miss, concurrency-mt-unsafe, performance-faster-string-find, performance-for-range-copy, performance-implicit-conversion-in-loop, performance-inefficient-algorithm, performance-inefficient-string-concatenation, performance-inefficient-vector-operation, performance-move-const-arg, performance-move-constructor-init, performance-no-automatic-move, performance-no-int-to-ptr, performance-noexcept-move-constructor, performance-trivially-destructible, performance-type-promotion-in-math-fn, performance-unnecessary-copy-initialization, performance-unnecessary-value-param, portability-restrict-system-includes, portability-simd-intrinsics, portability-std-allocator-const, portability-template-virtual-member-function, readability-braces-around-statements, readability-duplicate-include, readability-inconsistent-declaration-parameter-name, readability-misleading-indentation, readability-redundant-control-flow, readability-redundant-declaration, readability-redundant-string-cstr, readability-suspicious-call-argument WarningsAsErrors: '*' HeaderFilterRegex: '.*[\\/]Sunrise[\\/]src[\\/].*' SystemHeaders: false ExtraArgsBefore: - -Wdocumentation FormatStyle: file CheckOptions: portability-restrict-system-includes.Includes: '-*,Windows.h,WinSock2.h,WS2tcpip.h,MSWSock.h,WinDNS.h,TlHelp32.h,Shellapi.h,bcrypt.h,d3d11.h,detours.h,dxgi.h,wincodec.h,imgui.h,imgui_impl_dx11.h,imgui_impl_win32.h,intrin.h,algorithm,array,atomic,bit,bitset,cctype,charconv,chrono,climits,cmath,cstdarg,cstddef,cstdint,cstdio,cstdlib,cstring,cwchar,limits,memory,new,optional,span,string_view,type_traits,utility,variant,vector' ...