| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- ---
- 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'
- ...
|