-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy path.clang-tidy
17 lines (17 loc) · 1.14 KB
/
.clang-tidy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Checks: '-*,bugprone-*,modernize-*,-modernize-use-trailing-return-type,-modernize-use-nodiscard,-bugprone-suspicious-include,cert-dcl21-cpp,cert-dcl50-cpp,cert-env33-c,cert-err34-c,cert-err52-cpp,cert-err60-cpp,cert-flp30-c,cert-msc50-cpp,cert-msc51-cpp,cppcoreguidelines-*,-cppcoreguidelines-macro-usage,google-build-using-namespace,google-explicit-constructor,google-global-names-in-headers,google-readability-casting,google-runtime-int,google-runtime-operator,hicpp-*,misc-*,performance-*,readability-*'
WarningsAsErrors: '*'
CheckOptions:
- key: bugprone-argument-comment.StrictMode
value: 1
- key: misc-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic
value: 1
- key: cppcoreguidelines-special-member-functions.AllowSoleDefaultDtor
value: 1
- key: hicpp-special-member-functions.AllowSoleDefaultDtor
value: 1
- key: cppcoreguidelines-special-member-functions.AllowMissingMoveFunctionsWhenCopyIsDeleted
value: 1
- key: hicpp-special-member-functions.AllowMissingMoveFunctionsWhenCopyIsDeleted
value: 1
FormatStyle: 'file'
HeaderFilterRegex: 'src/.*\.(?:h|c|hpp|cpp)$'