Skip to content

Commit 3185f8c

Browse files
authored
Adjust clang-tidy rules (#33)
1 parent bcb88ac commit 3185f8c

1 file changed

Lines changed: 40 additions & 36 deletions

File tree

.clang-tidy

Lines changed: 40 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,55 @@
11
Checks: >
2-
modernize-*,
2+
-*,
3+
bugprone-*,
4+
cppcoreguidelines-*,
35
performance-*,
4-
portability-*,
6+
google-*,
7+
llvm-include-order,
8+
llvm-namespace-comment,
9+
modernize-*,
10+
misc-*,
511
readability-*,
12+
-bugprone-easily-swappable-parameters,
13+
-bugprone-exception-escape,
14+
-bugprone-implicit-widening-of-multiplication-result,
15+
-bugprone-incorrect-roundings,
16+
-bugprone-narrowing-conversions,
17+
-bugprone-signed-char-misuse,
18+
-cppcoreguidelines-avoid-c-arrays,
19+
-cppcoreguidelines-avoid-const-or-ref-data-members,
20+
-cppcoreguidelines-avoid-do-while,
21+
-cppcoreguidelines-avoid-magic-numbers,
22+
-cppcoreguidelines-explicit-virtual-functions,
23+
-cppcoreguidelines-macro-usage,
24+
-cppcoreguidelines-misleading-capture-default-by-value,
25+
-cppcoreguidelines-narrowing-conversions,
26+
-cppcoreguidelines-non-private-member-variables-in-classes,
27+
-cppcoreguidelines-owning-memory,
28+
-cppcoreguidelines-pro-bounds-array-to-pointer-decay,
29+
-cppcoreguidelines-pro-bounds-constant-array-index,
30+
-cppcoreguidelines-pro-bounds-pointer-arithmetic,
31+
-cppcoreguidelines-pro-type-const-cast,
32+
-cppcoreguidelines-pro-type-reinterpret-cast,
33+
-cppcoreguidelines-pro-type-static-cast-downcast,
34+
-cppcoreguidelines-pro-type-union-access,
35+
-cppcoreguidelines-pro-type-vararg,
36+
-cppcoreguidelines-rvalue-reference-param-not-moved,
37+
-cppcoreguidelines-special-member-functions,
638
-modernize-avoid-c-arrays,
739
-modernize-concat-nested-namespaces,
840
-modernize-pass-by-value,
941
-modernize-return-braced-init-list,
1042
-modernize-use-nodiscard,
1143
-modernize-use-trailing-return-type,
44+
-misc-header-include-cycle,
45+
-misc-const-correctness,
46+
-misc-no-recursion,
47+
-misc-non-private-member-variables-in-classes,
48+
-misc-use-anonymous-namespace,
1249
-readability-identifier-length,
1350
-readability-magic-numbers,
1451
-readability-named-parameter,
15-
-readability-redundant-declaration,
16-
bugprone-assignment-in-if-condition,
17-
bugprone-forward-declaration-namespace,
18-
bugprone-infinite-loop,
19-
bugprone-integer-division,
20-
bugprone-macro-parentheses,
21-
bugprone-macro-repeated-side-effects,
22-
bugprone-move-forwarding-reference,
23-
bugprone-redundant-branch-condition,
24-
bugprone-reserved-identifier,
25-
bugprone-suspicious-include,
26-
bugprone-suspicious-semicolon,
27-
bugprone-terminating-continue,
28-
bugprone-throw-keyword-missing,
29-
bugprone-unused-raii,
30-
bugprone-unused-return-value,
31-
clang-diagnostic-*,
32-
cppcoreguidelines-avoid-goto,
33-
llvm-include-order,
34-
llvm-namespace-comment,
35-
misc-confusable-identifiers,
36-
misc-definitions-in-headers,
37-
misc-header-include-cycle,
38-
misc-include-cleaner,
39-
misc-misplaced-const,
40-
misc-non-copyable-objects,
41-
misc-redundant-expression,
42-
misc-static-assert,
43-
misc-throw-by-value-catch-by-reference,
44-
misc-unconventional-assign-operator,
45-
misc-unused-alias-decls,
46-
misc-unused-parameters,
47-
misc-unused-using-decls,
48-
misc-use-anonymous-namespace
52+
-readability-redundant-declaration
4953
5054
WarningsAsErrors: "*"
5155

0 commit comments

Comments
 (0)