#!/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=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 \ -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