Enable clang tidy/warnings for tests
[alexxy/gromacs.git] / src / .clang-tidy
index f70b77d1e3e089b9a88db4a00c3591a83abbfae2..75da6d7eca088425e19255a3a51c056ae83a1778 100644 (file)
@@ -1,4 +1,16 @@
+Checks:  clang-diagnostic-*,clang-analyzer-*,-clang-analyzer-security.insecureAPI.strcpy,
+         bugprone-*,misc-*,readability-*,performance-*,mpi-*,-misc-incorrect-roundings,
+         -readability-inconsistent-declaration-parameter-name,-readability-implicit-bool-conversion,
+         -readability-function-size,-readability-else-after-return,
+         modernize-use-nullptr,modernize-use-emplace,
+         modernize-make-unique,modernize-make-shared,
+         google-readability-casting,
+         cppcoreguidelines-*,-cppcoreguidelines-pro-*,-cppcoreguidelines-owning-memory,
+         -cppcoreguidelines-no-malloc,-cppcoreguidelines-special-member-functions
+
 CheckOptions:
+  - key:           cppcoreguidelines-special-member-functions.AllowSoleDefaultDtor
+    value:         1
   - key:           modernize-make-unique.MakeSmartPtrFunction
     value:         gmx::compat::make_unique
   - key:           modernize-make-unique.MakeSmartPtrFunctionHeader