blob: d016a1905b4ed441203f771d4a6ec87aaa2a226d (
plain) (
blame)
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
|
UseColor: true
Checks:
# COMMON: Usually, we keep all checks enabled
- "bugprone-*"
- "clang-analyzer-*"
- "cppcoreguidelines-*"
- "misc-*"
- "modernize-*"
- "performance-*"
- "portability-*"
- "readability-*"
# COMMON: Some checks related purely to code-style are disabled
- -modernize-use-designated-initializers
- -modernize-use-trailing-return-type
- -modernize-deprecated-headers
- -readability-function-cognitive-complexity
- -readability-math-missing-parentheses
- -readability-braces-around-statements
- -readability-implicit-bool-conversion
- -readability-identifier-length
- -readability-magic-numbers
- -cppcoreguidelines-avoid-magic-numbers
- -cppcoreguidelines-macro-usage
- -bugprone-easily-swappable-parameters
- -portability-avoid-pragma-once
# Various checks that interfere with C-to-C++ style code are disabled
- -cppcoreguidelines-pro-bounds-constant-array-index
- -cppcoreguidelines-pro-bounds-pointer-arithmetic
- -cppcoreguidelines-pro-type-reinterpret-cast
- -cppcoreguidelines-pro-type-vararg
- -cppcoreguidelines-avoid-c-arrays
- -cppcoreguidelines-owning-memory
- -bugprone-macro-parentheses
- -modernize-avoid-c-arrays
- -performance-enum-size
|