Skip to content

Commit 4edc97f

Browse files
committed
More config tuning
1 parent 537464d commit 4edc97f

2 files changed

Lines changed: 15 additions & 5 deletions

File tree

.clang-format

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
---
22
Language: Cpp
33
AccessModifierOffset: -4
4-
AllowShortFunctionsOnASingleLine: Empty
54
BreakBeforeBraces: Allman
6-
ColumnLimit: 0
7-
FixNamespaceComments: false
5+
ColumnLimit: 120
86
IncludeBlocks: Regroup
97
IndentWidth: 4
108
InsertBraces: true
11-
NamespaceIndentation: All
12-
PackConstructorInitializers: NextLine
139
...

.clang-tidy

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Checks: >
99
readability-*,
1010
-bugprone-branch-clone,
1111
-bugprone-easily-swappable-parameters,
12+
-bugprone-infinite-loop,
13+
-bugprone-integer-division,
1214
-bugprone-narrowing-conversions,
1315
-cppcoreguidelines-avoid-c-arrays,
1416
-cppcoreguidelines-avoid-const-or-ref-data-members,
@@ -19,29 +21,41 @@ Checks: >
1921
-cppcoreguidelines-init-variables,
2022
-cppcoreguidelines-macro-to-enum,
2123
-cppcoreguidelines-macro-usage,
24+
-cppcoreguidelines-narrowing-conversions,
2225
-cppcoreguidelines-non-private-member-variables-in-classes,
26+
-cppcoreguidelines-pro-bounds-array-to-pointer-decay,
27+
-cppcoreguidelines-pro-bounds-constant-array-index,
28+
-cppcoreguidelines-pro-bounds-pointer-arithmetic,
29+
-cppcoreguidelines-pro-type-cstyle-cast,
2330
-cppcoreguidelines-pro-type-member-init,
31+
-cppcoreguidelines-pro-type-reinterpret-cast,
32+
-cppcoreguidelines-pro-type-vararg,
2433
-cppcoreguidelines-special-member-functions,
2534
-cppcoreguidelines-use-enum-class,
2635
-cppcoreguidelines-virtual-class-destructor,
2736
-modernize-avoid-c-arrays,
2837
-modernize-deprecated-headers,
2938
-modernize-macro-to-enum,
39+
-modernize-use-auto,
3040
-modernize-use-nodiscard,
41+
-modernize-use-override,
3142
-modernize-use-std-numbers,
3243
-modernize-use-trailing-return-type,
3344
-performance-enum-size,
3445
-performance-unnecessary-value-param,
3546
-portability-avoid-pragma-once,
3647
-readability-avoid-const-params-in-decls,
48+
-readability-avoid-nested-conditional-operator,
3749
-readability-const-return-type,
3850
-readability-convert-member-functions-to-static,
3951
-readability-else-after-return,
52+
-readability-function-cognitive-complexity,
4053
-readability-identifier-length,
4154
-readability-implicit-bool-conversion,
4255
-readability-isolate-declaration,
4356
-readability-make-member-function-const,
4457
-readability-magic-numbers,
4558
-readability-math-missing-parentheses,
59+
-readability-misplaced-array-index,
4660
-readability-static-accessed-through-instance,
4761
-readability-uppercase-literal-suffix

0 commit comments

Comments
 (0)