2.0.7
This commit is contained in:
@ -23,7 +23,11 @@ function(myxx_analyze_clazy target)
|
||||
cmake_parse_arguments(ARG "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
|
||||
|
||||
if(NOT ARG_CHECKS)
|
||||
set(ARG_CHECKS "level2,container-inside-loop,heap-allocated-small-trivial-type,inefficient-qlist,isempty-vs-count,qt-keywords,unneeded-cast")
|
||||
set(ARG_CHECKS
|
||||
"level2,container-inside-loop,detaching-member,heap-allocated-small-trivial-type,\
|
||||
isempty-vs-count,qproperty-type-mismatch,qstring-varargs,qt6-deprecated-api-fixes,\
|
||||
qt6-fwd-fixes,qt6-qlatin1stringchar-to-u,qt-keywords,signal-with-return-value,\
|
||||
thread-with-slots,tr-non-literal,unneeded-cast,use-chrono-in-qtimer")
|
||||
endif()
|
||||
|
||||
set(args -checks=${ARG_CHECKS}
|
||||
|
@ -31,11 +31,20 @@ function(myxx_analyze_pvs_studio target)
|
||||
endif()
|
||||
|
||||
if(NOT ARG_MODE)
|
||||
set(ARG_MODE "GA:1,2,3;64:1,2,3;OP:1,2,3;CS:1,2,3;OWASP:1,2,3")
|
||||
set(ARG_MODE "GA:1,2,3;64:1,2;OP:1,2,3;CS:1,2;OWASP:1,2")
|
||||
endif()
|
||||
|
||||
get_target_property(sources ${target} SOURCES)
|
||||
foreach(iter ${sources})
|
||||
string(FIND ${iter} ${CMAKE_BINARY_DIR} pos)
|
||||
if(pos EQUAL -1)
|
||||
list(APPEND srcs ${iter})
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
pvs_studio_add_target(TARGET ${target}-analyze-pvs-studio
|
||||
ANALYZE ${target}
|
||||
COMPILE_COMMANDS
|
||||
HIDE_HELP
|
||||
OUTPUT
|
||||
FORMAT errorfile
|
||||
|
Reference in New Issue
Block a user