From 279e17c5b3d1e6e18e2a0e10e7950574aa7b44ff Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Tue, 16 Aug 2016 17:04:33 +0300 Subject: [PATCH] Script for local run cppcheck. --HG-- branch : develop --- scripts/cppcheck.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 scripts/cppcheck.sh diff --git a/scripts/cppcheck.sh b/scripts/cppcheck.sh new file mode 100755 index 000000000..c0d276445 --- /dev/null +++ b/scripts/cppcheck.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# This script helps run cppcheck with the same keys we have on codeship.com (except for key --platform=unix32). +# Please, run this script from folder /scripts. + +# Because we use the last available cppcheck version usually we build it manually. +CPPCHECK="../../../../cppcheck/cppcheck" +$CPPCHECK \ + -j4 -f -q \ + -U__INTEL_COMPILER_UPDATE \ + -UqApp \ + --template '{file}:{line}:{message}:{id}' \ + --inline-suppr \ + --platform=unix32 \ + --std=c++11 \ + --std=posix \ + --enable=all \ + --library=qt.cfg \ + --library=std.cfg \ + --library=posix.cfg \ + --inconclusive \ + --suppress=leakReturnValNotUsed:../src/app/valentina/core/vapplication.cpp \ + --suppress=unmatchedSuppression:../src/libs/ifc/xml/vdomdocument.cpp \ + --suppress=redundantCondition:../src/libs/vtools/tools/drawTools/toolcurve/vtoolsplinepath.cpp \ + --suppress=unmatchedSuppression:../src/libs/vtools/tools/drawTools/toolcurve/vtoolsplinepath.cpp \ + ../src