-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.clang-tidy
21 lines (21 loc) · 1.17 KB
/
.clang-tidy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Checks: -*, bugprone-string-integer-assignment, bugprone-unused-raii, bugprone-use-after-move,
google-build-explicit-make-pair, google-explicit-constructor, google-readability-casting,
modernize-avoid-bind, modernize-loop-convert, modernize-make-shared, modernize-make-unique,
modernize-redundant-void-arg, modernize-replace-random-shuffle, modernize-shrink-to-fit,
modernize-use-bool-literals, modernize-use-default-member-init, modernize-use-emplace,
modernize-use-equals-default, modernize-use-equals-delete, modernize-use-noexcept,
modernize-use-nullptr, modernize-use-override, modernize-use-transparent-functors,
readability-redundant-member-init, modernize-use-nodiscard, clang-analyzer-*
CheckOptions:
- key: modernize-use-default-member-init.UseAssignment
value: true
- key: modernize-use-emplace.IgnoreImplicitConstructors
value: true
- key: readability-identifier-naming.PrivateMemberSuffix
value: _
- key: bugprone-assert-side-effect.CheckFunctionCalls
value: true
- key: bugprone-assert-side-effect.AssertMacros
value: assert, ASSERT, ASSERT_MSG, VULKAN_HPP_ASSERT
- key: cppcoreguidelines-avoid-do-while.IgnoreMacros
value: true