diff --git a/.clang-tidy b/.clang-tidy index 4e33d719b6..756c11ff34 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -1,5 +1,8 @@ +HeaderFilterRegex: '((^(?!\/share\/openPMD\/).*)*include\/openPMD\/.+\.hpp|src\/^(?!binding).+\.cpp$)' # Future consideration: cppcoreguidelines-*,clang-analyzer-*,google-*,hicpp-*,llvm-*,misc-*,modernize-*,readability-*,-clang-diagnostic-unused-command-line-argument,-*-namespace-comment*,-*-braces-around-statements,-google-readability-todo,-readability-inconsistent-declaration-parameter-name,-readability-named-parameter # FIXME: all performance-* reports # FIXME: all cert-* reports -Checks: -*,bugprone-*,cppcoreguidelines-slicing,mpi-*,readability-non-const-parameter,modernize-use-override,modernize-use-equals-default -HeaderFilterRegex: '((^(?!\/share\/openPMD\/).*)*include\/openPMD\/.+\.hpp|src\/^(?!binding).+\.cpp$)' +Checks: -*,bugprone-*,cppcoreguidelines-slicing,cppcoreguidelines-special-member-functions,mpi-*,readability-non-const-parameter,modernize-use-override,modernize-use-equals-default +CheckOptions: + - key: cppcoreguidelines-special-member-functions.AllowSoleDefaultDtor + value: '1'