Skip to content

Commit 1ccdde5

Browse files
committed
Update Clang-Tidy config file
1 parent 5500dfc commit 1ccdde5

1 file changed

Lines changed: 41 additions & 2 deletions

File tree

.clang-tidy

Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
---
2+
Checks:
3+
- -*
4+
- modernize-avoid-bind
5+
- modernize-deprecated-headers
6+
- modernize-make-shared
7+
- modernize-raw-string-literal
8+
- modernize-redundant-void-arg
9+
- modernize-replace-auto-ptr
10+
- modernize-replace-random-shuffle
11+
- modernize-shrink-to-fit
12+
- modernize-unary-static-assert
13+
- modernize-use-equals-default
14+
- modernize-use-noexcept
15+
- modernize-use-nullptr
16+
- modernize-use-override
17+
- modernize-use-transparent-functors
18+
- modernize-use-uncaught-exceptions
19+
- readability-braces-around-statements
20+
- -clang-diagnostic-vla-cxx-extension
121
CheckOptions:
2-
- key: CheckPathRegex
3-
value: '.*/O2/.*'
22+
# Naming conventions
23+
readability-identifier-naming.ClassCase: CamelCase
24+
readability-identifier-naming.ClassMemberPrefix: m
25+
readability-identifier-naming.ConceptCase: CamelCase
26+
readability-identifier-naming.ConstexprVariableCase: CamelCase
27+
readability-identifier-naming.EnumCase: CamelCase
28+
readability-identifier-naming.EnumConstantCase: CamelCase
29+
readability-identifier-naming.EnumConstantIgnoredRegexp: "^k?[A-Z][a-zA-Z0-9_]*$" # Allow "k" prefix and non-trailing underscores in PDG names.
30+
readability-identifier-naming.FunctionCase: camelBack
31+
readability-identifier-naming.MacroDefinitionCase: UPPER_CASE
32+
readability-identifier-naming.MacroDefinitionIgnoredRegexp: "^[A-Z][A-Z0-9_]*_$" # Allow the trailing underscore in header guards.
33+
readability-identifier-naming.MemberCase: camelBack
34+
readability-identifier-naming.NamespaceCase: lower_case
35+
readability-identifier-naming.ParameterCase: camelBack
36+
readability-identifier-naming.StructCase: CamelCase
37+
readability-identifier-naming.TemplateParameterCase: CamelCase
38+
readability-identifier-naming.TypeAliasCase: CamelCase
39+
readability-identifier-naming.TypedefCase: CamelCase
40+
readability-identifier-naming.TypeTemplateParameterCase: CamelCase
41+
readability-identifier-naming.VariableCase: camelBack
42+
...

0 commit comments

Comments
 (0)