aboutsummaryrefslogtreecommitdiffstats
path: root/CheckSources.cmake
diff options
context:
space:
mode:
authorSergio Martins <smartins@kde.org>2019-05-12 16:49:25 +0100
committerSergio Martins <smartins@kde.org>2019-05-12 16:49:25 +0100
commitd1cb8a0e5d8dc9932e75e16b79a5b93aee5f129e (patch)
tree29fa3195d801b805cbdca32f620499e778f51819 /CheckSources.cmake
parente1c8faffca38256ad27cd13c2d8e33c92c092b79 (diff)
Introduce heap-allocated-small-trivial-type
Catches heap-allocating small trivially copyable/destructible types. Such as: auto p = new QPoint(); Could contain false-positives, hence going to manual level.
Diffstat (limited to 'CheckSources.cmake')
-rw-r--r--CheckSources.cmake1
1 files changed, 1 insertions, 0 deletions
diff --git a/CheckSources.cmake b/CheckSources.cmake
index 5f8d3d62..cb541688 100644
--- a/CheckSources.cmake
+++ b/CheckSources.cmake
@@ -2,6 +2,7 @@ set(CLAZY_CHECKS_SRCS ${CLAZY_CHECKS_SRCS}
${CMAKE_CURRENT_LIST_DIR}/src/checks/manuallevel/assert-with-side-effects.cpp
${CMAKE_CURRENT_LIST_DIR}/src/checks/manuallevel/container-inside-loop.cpp
${CMAKE_CURRENT_LIST_DIR}/src/checks/manuallevel/detaching-member.cpp
+ ${CMAKE_CURRENT_LIST_DIR}/src/checks/manuallevel/heap-allocated-small-trivial-type.cpp
${CMAKE_CURRENT_LIST_DIR}/src/checks/manuallevel/ifndef-define-typo.cpp
${CMAKE_CURRENT_LIST_DIR}/src/checks/manuallevel/inefficient-qlist.cpp
${CMAKE_CURRENT_LIST_DIR}/src/checks/manuallevel/isempty-vs-count.cpp