-
Notifications
You must be signed in to change notification settings - Fork 3
/
.clang-tidy
44 lines (42 loc) · 2.64 KB
/
.clang-tidy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
---
Checks: 'bugprone-*,cert-*,clang-analyzer-*,clang-diagnostic-*,concurrency-*,cppcoreguidelines-*,misc-*,modernize-*,performance-*,portability-*,readability-*,
-*-avoid-c-arrays,-*-non-private-member-variables-in-classes,-*-special-member-functions,-*-unused-parameters,-*-uppercase-literal-suffix,-*-use-auto,-bugprone-reserved-identifier,-cert-dcl16-c,-cert-dcl37-c,-cert-dcl51-cpp,-cert-dcl58-cpp,-cert-oop54-cpp,-cert-str34-c,-clang-diagnostic-#pragma-messages,-cppcoreguidelines-avoid-magic-numbers,-cppcoreguidelines-c-copy-assignment-signature,-cppcoreguidelines-macro-usage,-cppcoreguidelines-missing-std-forward,-cppcoreguidelines-noexcept-move-operations,-cppcoreguidelines-owning-memory,-cppcoreguidelines-pro-bounds-array-to-pointer-decay,-cppcoreguidelines-pro-bounds-constant-array-index,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-cppcoreguidelines-pro-type-reinterpret-cast,-cppcoreguidelines-pro-type-union-access,-cppcoreguidelines-rvalue-reference-param-not-moved,-modernize-concat-nested-namespaces,-modernize-use-default-member-init,-modernize-use-trailing-return-type,-modernize-use-using,-readability-duplicate-include,-readability-function-cognitive-complexity,-readability-magic-numbers,
-clang-analyzer-cplusplus.NewDelete*,-clang-analyzer-core.NullDereference'
WarningsAsErrors: ''
HeaderFilterRegex: '*.hpp'
AnalyzeTemporaryDtors: false
FormatStyle: file
CheckOptions:
- key: readability-identifier-naming.ClassCase
value: 'lower_case'
- key: readability-identifier-naming.ClassMethodCase
value: 'lower_case'
- key: readability-identifier-naming.EnumCase
value: 'CamelCase'
- key: readability-identifier-naming.LocalVariableCase
value: 'lower_case'
- key: readability-identifier-naming.MemberCase
value: 'CamelCase'
- key: readability-identifier-naming.MemberPrefix
value: 'm_'
- key: readability-identifier-naming.PublicMemberCase
value: 'lower_case'
- key: readability-identifier-naming.PublicMemberPrefix
value: ''
- key: readability-identifier-naming.NamespaceCase
value: 'lower_case'
- key: readability-identifier-naming.ParameterCase
value: 'lower_case'
- key: readability-identifier-naming.StructCase
value: 'aNy_CasE'
- key: readability-identifier-naming.TemplateParameterCase
value: 'CamelCase'
- key: readability-identifier-naming.TemplateParameterSuffix
value: 'T'
- key: readability-identifier-naming.ValueTemplateParameterCase
value: 'CamelCase'
- key: readability-identifier-naming.ValueTemplateParameterSuffix
value: ''
- key: cppcoreguidelines-avoid-do-while.IgnoreMacros
value: 'true'
...