diff --git a/.clang-tidy b/.clang-tidy deleted file mode 120000 index d714dc9f879210041345f7741eda541546ae8569..0000000000000000000000000000000000000000 --- a/.clang-tidy +++ /dev/null @@ -1 +0,0 @@ -/home/brendan/waLBerla-git/walberla_mesh_distance/walberla/.clang-tidy \ No newline at end of file diff --git a/.clang-tidy b/.clang-tidy new file mode 100644 index 0000000000000000000000000000000000000000..fffab0ce372641ebabd3468a5c106d2c9b0ce039 --- /dev/null +++ b/.clang-tidy @@ -0,0 +1,92 @@ +--- +Checks: ' + +-*, + +boost-*, +-boost-use-ranges, + +bugprone-*, +-bugprone-branch-clone, +-bugprone-exception-escape, +-bugprone-easily-swappable-parameters, +-bugprone-crtp-constructor-accessibility, +-bugprone-implicit-widening-of-multiplication-result, +-bugprone-macro-parentheses, +-bugprone-narrowing-conversions, +-bugprone-switch-missing-default-case, +-bugprone-assignment-in-if-condition, +-bugprone-reserved-identifier, + +misc-*, +-misc-misplaced-const, +-misc-const-correctness, +-misc-unused-parameters, +-misc-no-recursion, +-misc-non-private-member-variables-in-classes, +-misc-include-cleaner, +-misc-header-include-cycle, +-misc-use-internal-linkage, +-misc-use-anonymous-namespace, + +modernize-*, +-modernize-use-auto, +-modernize-loop-convert, +-modernize-pass-by-value, +-modernize-raw-string-literal, +-modernize-use-using, +-modernize-avoid-bind, +-modernize-return-braced-init-list, +-modernize-min-max-use-initializer-list, +-modernize-use-transparent-functors, +-modernize-redundant-void-arg, +-modernize-use-trailing-return-type, +-modernize-use-default-member-init, +-modernize-use-equals-delete, +-modernize-macro-to-enum, +-modernize-avoid-c-arrays, +-modernize-concat-nested-namespaces, +-modernize-use-nodiscard, +-modernize-type-traits, +-modernize-make-shared, + +mpi-*, +-mpi-type-mismatch, + +openmp-*, +-openmp-exception-escape, +-openmp-use-default-none, + +performance-*, +-performance-enum-size, +-performance-noexcept-swap, +-performance-move-const-arg, +-performance-unnecessary-value-param, +-performance-avoid-endl, +-performance-no-int-to-ptr, + +portability-*, + +readability-container-size-empty, +readability-delete-null-pointer, +readability-deleted-default, +readability-misplaced-array-index, +readability-non-const-parameter, +readability-redundant-control-flow, +readability-redundant-declaration, +readability-redundant-function-ptr-dereference, +readability-redundant-preprocessor, +readability-redundant-smartptr-get, +readability-redundant-string-cstr, +readability-simplify-subscript-expr, +readability-static-accessed-through-instance, +readability-static-definition-in-anonymous-namespace, +readability-string-compare, +readability-uniqueptr-delete-release, +readability-use-anyofallof + +' +WarningsAsErrors: '*' +HeaderFilterRegex: '.*' +... +