#!/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 # ############################################################################ cppcheck=cppcheck echo $($cppcheck --version) echo $(date +"%m/%d/%Y %_H:%M") > $FOLDER_CPPCHECK/cppcheck.log echo $(git config --global user.name) >> $FOLDER_CPPCHECK/cppcheck.log echo $(date +"%m/%d/%Y %_H:%M") > $FOLDER_CPPCHECK/cppcheck.err echo $(git config --global user.name) >> $FOLDER_CPPCHECK/cppcheck.err $cppcheck $FOLDER_PROJECT \ --enable=all \ -v \ -D Q_PROPERTY \ -D Q_ENUM \ -I $FOLDER_PROJECT/sources \ -I $FOLDER_PROJECT/sources/bluetooth \ -I $FOLDER_PROJECT/sources/canbus \ -I $FOLDER_PROJECT/sources/cloudsync \ -I $FOLDER_PROJECT/sources/device \ -I $FOLDER_PROJECT/sources/gui \ -I $FOLDER_PROJECT/sources/model \ -I $FOLDER_PROJECT/sources/storage \ -I $FOLDER_PROJECT/sources/utility \ -I $FOLDER_PROJECT/sources/view \ -I $FOLDER_PROJECT/sources/wifi \ 1>> $FOLDER_CPPCHECK/cppcheck.log \ 2>> $FOLDER_CPPCHECK/cppcheck.err # grep -nir "(warning)" ./cppcheck.err # grep -nir "(error)" ./cppcheck.err