forked from kuzudb/kuzu
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.clang-tidy
36 lines (27 loc) · 1 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
# Comments go at the top because otherwise clang-tidy interprets them as breaking up our list of checks.
# Bugprone exception escape is super unhelpful.
# cert-str34-c is an alias for signed-char-misuse.
Checks:
-*,
bugprone-*,
-bugprone-easily-swappable-parameters,
-bugprone-exception-escape,
-bugprone-forward-declaration-namespace,
-bugprone-implicit-widening-of-multiplication-result,
-bugprone-narrowing-conversions,
-bugprone-signed-char-misuse,
cert-*,
-cert-str34-c,
concurrency-*,
cppcoreguidelines-virtual-class-destructor,
cppcoreguidelines-init-variables,
cppcoreguidelines-pro-type-member-init,
google-explicit-constructor
misc-unused-parameters,
modernize-use-override,
readability-const-return-type,
readability-make-member-function-const,
readability-non-const-parameter,
HeaderFilterRegex:
src/include|tools/benchmark/include|tools/nodejs_api/src_cpp/include|tools/python_api/src_cpp/include|tools/rust_api/include|tools/shell/include
WarningsAsErrors: "*"