diff --git a/.clang-tidy b/.clang-tidy
index 6d1b0cd13d2dee77de848a15f9891207cdeb9262..8b200de58f9056ffdc3d15b0784d0357b5be6367 100644
--- a/.clang-tidy
+++ b/.clang-tidy
@@ -1,5 +1,7 @@
 ---
-Checks: '-*,clang-diagnostic-*,clang-analyzer-*,readability-braces-around-statements,readability-named-parameter,*readability-namespace-comments,*readability-inconsistent-*,*explicit-conversions*'
+Checks:
+'-*,clang-diagnostic-*,clang-analyzer-*,cppcoreguidelines-pro-type-member-init, *explicit-conversions*, google-explicit-constructor, google-readability-braces-around-statements, modernize-loop-convert, modernize-use-default-member-init, modernize-use-emplace, modernize-use-using, readability-braces-around-statements, readability-else-after-return, readability-named-parameter, *readability-namespace-comments, *readability-inconsistent-*, readability-redundant-member-init, readability-simplify-boolean-expr, readability-string-compare'
+
 WarningsAsErrors: ''
 HeaderFilterRegex: '.*'
 AnalyzeTemporaryDtors: false