blob: f87551f809e8de1fcb49b31eeadcec97ce10150d [file] [log] [blame]
Jayanth Othayothd911ede2024-12-05 07:02:54 -06001Checks: '
2-*,
3
4bugprone-*,
5-bugprone-empty-catch,
6-bugprone-exception-escape,
7-bugprone-narrowing-conversions,
8cert-*,
9-cert-err58-cpp,
10clang-analyzer-*,
11-clang-analyzer-optin.*,
12-clang-analyzer-osx.*,
13-clang-analyzer-webkit.*,
14cppcoreguidelines-*,
15-cppcoreguidelines-avoid-const-or-ref-data-members,
16-cppcoreguidelines-avoid-magic-numbers,
17-cppcoreguidelines-avoid-non-const-global-variables,
18-cppcoreguidelines-explicit-virtual-functions,
19-cppcoreguidelines-init-variables,
20-cppcoreguidelines-macro-to-enum,
21-cppcoreguidelines-macro-usage,
22-cppcoreguidelines-narrowing-conversions,
23-cppcoreguidelines-non-private-member-variables-in-classes,
24-cppcoreguidelines-pro-type-member-init,
25-cppcoreguidelines-pro-type-vararg,
26-cppcoreguidelines-special-member-functions,
27misc-*,
28-misc-const-correctness,
29-misc-include-cleaner,
30-misc-non-private-member-variables-in-classes,
31-misc-use-anonymous-namespace,
32modernize-*,
33-modernize-avoid-bind,
34-modernize-concat-nested-namespaces,
35-modernize-macro-to-enum,
36-modernize-redundant-void-arg,
37-modernize-return-braced-init-list,
38-modernize-use-auto,
39-modernize-use-equals-default,
40-modernize-use-nodiscard,
41-modernize-use-override,
42-modernize-use-trailing-return-type,
43performance-*,
44-performance-enum-size,
45-performance-unnecessary-value-param,
46readability-*,
47-readability-convert-member-functions-to-static,
48-readability-else-after-return,
49-readability-function-cognitive-complexity,
50-readability-identifier-length,
51-readability-implicit-bool-conversion,
52-readability-inconsistent-declaration-parameter-name,
53-readability-magic-numbers,
54-readability-make-member-function-const,
55-readability-named-parameter,
56-readability-qualified-auto,
57-readability-redundant-control-flow,
58-readability-redundant-inline-specifier,
59-readability-redundant-string-cstr,
60'
61
62# Treat all warnings as errors
63WarningsAsErrors: '*'
64
65# Apply checks to all files
66HeaderFilterRegex: '.*'
67
68# Disable automatic formatting
69FormatStyle: none
70