2e0898b39f18c833e9ea8b13becb29467d989971
[alexxy/gromacs.git] / src / .clang-tidy
1 Checks:  clang-diagnostic-*,-clang-analyzer-*,-clang-analyzer-security.insecureAPI.strcpy,
2          bugprone-*,misc-*,readability-*,performance-*,mpi-*,
3          -readability-inconsistent-declaration-parameter-name,
4          -readability-function-size,-readability-else-after-return,
5          modernize-use-nullptr,modernize-use-emplace,
6          modernize-make-unique,modernize-make-shared,
7          modernize-avoid-bind,
8          modernize-use-override,
9          modernize-redundant-void-arg,modernize-use-bool-literals,
10          cppcoreguidelines-*,-cppcoreguidelines-pro-*,-cppcoreguidelines-owning-memory,
11          -cppcoreguidelines-no-malloc,-cppcoreguidelines-special-member-functions,
12          -cppcoreguidelines-avoid-goto,
13          google-*,-google-build-using-namespace,-google-explicit-constructor,
14          -google-readability-function-size,-google-readability-todo,-google-runtime-int
15 HeaderFilterRegex: .*
16 CheckOptions:
17   - key:           cppcoreguidelines-special-member-functions.AllowSoleDefaultDtor
18     value:         1
19   - key:           modernize-make-unique.IncludeStyle
20     value:         google
21   - key:           modernize-make-shared.IncludeStyle
22     value:         google
23   - key:           readability-implicit-bool-conversion.AllowIntegerConditions
24     value:         1
25   - key:           readability-implicit-bool-conversion.AllowPointerConditions
26     value:         1
27   - key:           bugprone-dangling-handle.HandleClasses
28     value:         std::basic_string_view; nonstd::sv_lite::basic_string_view