75da6d7eca088425e19255a3a51c056ae83a1778
[alexxy/gromacs.git] / src / .clang-tidy
1 Checks:  clang-diagnostic-*,clang-analyzer-*,-clang-analyzer-security.insecureAPI.strcpy,
2          bugprone-*,misc-*,readability-*,performance-*,mpi-*,-misc-incorrect-roundings,
3          -readability-inconsistent-declaration-parameter-name,-readability-implicit-bool-conversion,
4          -readability-function-size,-readability-else-after-return,
5          modernize-use-nullptr,modernize-use-emplace,
6          modernize-make-unique,modernize-make-shared,
7          google-readability-casting,
8          cppcoreguidelines-*,-cppcoreguidelines-pro-*,-cppcoreguidelines-owning-memory,
9          -cppcoreguidelines-no-malloc,-cppcoreguidelines-special-member-functions
10
11 CheckOptions:
12   - key:           cppcoreguidelines-special-member-functions.AllowSoleDefaultDtor
13     value:         1
14   - key:           modernize-make-unique.MakeSmartPtrFunction
15     value:         gmx::compat::make_unique
16   - key:           modernize-make-unique.MakeSmartPtrFunctionHeader
17     value:         gromacs/compat/make_unique.h
18   - key:           modernize-make-unique.IncludeStyle
19     value:         google
20   - key:           modernize-make-shared.IncludeStyle
21     value:         google