From 5e5c68c2f980c200455c43b12f2f224f5cdd5456 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Tue, 30 Jul 2019 19:07:36 +0200 Subject: [PATCH] Add more performance and high integrity checks --- .clang-tidy | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.clang-tidy b/.clang-tidy index 33eeda4b4..4e0602b32 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -8,11 +8,14 @@ Checks: '-*, cert-err60-cpp, cert-flp30-c, clang-analyzer-cplusplus*, + cppcoreguidelines-pro-type-cstyle-cast, cppcoreguidelines-pro-type-static-cast-downcast, cppcoreguidelines-slicing, + cppcoreguidelines-special-member-functions, google-build-namespaces, google-runtime-int, hicpp-exception-baseclass, + hicpp-explicit-conversions, misc-misplaced-const, misc-new-delete-overloads, misc-non-copyable-objects, @@ -25,14 +28,22 @@ Checks: '-*, modernize-raw-string-literal, modernize-use-auto, modernize-use-bool-literals, + modernize-use-emplace, modernize-use-equals-default, modernize-use-equals-delete, modernize-use-noexcept, modernize-use-nullptr, performance-faster-string-find, + performance-for-range-copy, + performance-implicit-conversion-in-loop, performance-inefficient-algorithm, + performance-inefficient-string-concatenation, + performance-inefficient-vector-operation, performance-move-const-arg, + performance-move-constructor-init, + performance-noexcept-move-constructor, performance-type-promotion-in-math-fn, + performance-unnecessary-copy-initialization, performance-unnecessary-value-param, readability-container-size-empty, readability-identifier-naming,