Index: cppcheck.sh =================================================================== diff -u -r61f1a2101252b4f4ceba325e3d5195460063cdee -r2ef03b2ce51b4dc507f66e9671953a8e0824bde9 --- cppcheck.sh (.../cppcheck.sh) (revision 61f1a2101252b4f4ceba325e3d5195460063cdee) +++ cppcheck.sh (.../cppcheck.sh) (revision 2ef03b2ce51b4dc507f66e9671953a8e0824bde9) @@ -1,11 +1,48 @@ +#!/bin/sh +########################################################################### +# +# Copyright (c) 2019-2024 Diality Inc. - All Rights Reserved. +# +# THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN +# WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. +# +# @file cppcheck.sh +# +# @author (last) Behrouz NematiPour +# @date (last) 21-Jan-2023 +# @author (original) Behrouz NematiPour +# @date (original) 15-Oct-2019 +# +############################################################################ app_path=./ -cppcheck $app_path -v \ - -I$app_path/sources \ - -I$app_path/sources/gui \ - -I$app_path/sources/storage \ - -I$app_path/sources/configuration \ - -I$app_path/sources/canbus \ +cppcheck=cppcheck +echo $($cppcheck --version) + +echo $(date +"%m/%d/%Y %_H:%M") > $app_path/cppcheck.log +echo $(git config --global user.name) >> $app_path/cppcheck.log +echo $(date +"%m/%d/%Y %_H:%M") > $app_path/cppcheck.err +echo $(git config --global user.name) >> $app_path/cppcheck.err + + +$cppcheck $app_path \ --enable=all \ - 1> cppcheck.log \ - 2> cppcheck.err + -v \ + -D Q_PROPERTY \ + -D Q_ENUM \ + -I $app_path/sources \ + -I $app_path/sources/bluetooth \ + -I $app_path/sources/canbus \ + -I $app_path/sources/cloudsync \ + -I $app_path/sources/device \ + -I $app_path/sources/gui \ + -I $app_path/sources/model \ + -I $app_path/sources/storage \ + -I $app_path/sources/utility \ + -I $app_path/sources/view \ + -I $app_path/sources/wifi \ + -I $app_path/unittests \ + 1>> $app_path/cppcheck.log \ + 2>> $app_path/cppcheck.err +# grep -nir "(warning)" ./cppcheck.err +# grep -nir "(error)" ./cppcheck.err