Warning, /office/skrooge/scripts/codecheck.sh.in is written in an unsupported language. File is not indexed.

0001 #!@SKG_BASH@
0002 #
0003 # Skrooge coding style is defined in http://techbase.kde.org/Policies/Kdelibs_Coding_Style 
0004 #
0005 P="@CMAKE_SOURCE_DIR@"
0006 
0007 mkdir @CMAKE_BINARY_DIR@/log > /dev/null 2>&1
0008 echo "Checks with CPPCHECK running"
0009 cppcheck -j 4 --inline-suppr -DKDE_EXPORT= --force --enable=all --inconclusive --std=posix -DKDE_IMPORT -i $P/mxe $P/ 1> /dev/null 2> @CMAKE_BINARY_DIR@/log/codecheck.log.tmp
0010 rc=$?
0011 if [[ "$rc" = "0" ]]; then
0012     cat @CMAKE_BINARY_DIR@/log/codecheck.log.tmp | grep -v 'moc_' | grep -v '.moc' | grep -v '/build/' | grep -v '/backup/' | grep -v 'is not handled. You can use -I or --include to add' | sed -e 's/^/cppcheck:/g' > @CMAKE_BINARY_DIR@/log/codecheck.log
0013     rm @CMAKE_BINARY_DIR@/log/codecheck.log.tmp > /dev/null 2>&1
0014         
0015     echo "Checks with CPPLINT running"
0016     cpplint.py --filter=-runtime/references,-whitespace/comma,-whitespace/braces,-whitespace/line_length,-readability/braces,-whitespace/labels,-build/header_guard,-build/include,+build/include_order,-readability/function $P/*/sk*.cpp $P/*/sk*.h $P/*/*/sk*.cpp $P/*/*/sk*.h $P/*/*/*/sk*.cpp $P/*/*/*/sk*.h $P/*/*/*/*/sk*.cpp $P/*/*/*/*/sk*.h  1> /dev/null 2> @CMAKE_BINARY_DIR@/log/codecheck.log.tmp
0017     rc=$?
0018     rc=0
0019     if [[ "$rc" = "0" ]]; then
0020         cat @CMAKE_BINARY_DIR@/log/codecheck.log.tmp | grep -v 'Done processing' | grep -v "should be indented +1 space inside class" | grep -v "Found C system header after other header" | grep -v '/build/' | grep -v 'Total errors found' | sed -e 's/^/cpplint:/g' >> @CMAKE_BINARY_DIR@/log/codecheck.log
0021         rm @CMAKE_BINARY_DIR@/log/codecheck.log.tmp > /dev/null 2>&1
0022 
0023         echo "Report generated in @CMAKE_BINARY_DIR@/log/codecheck.log"
0024     else
0025         echo "FAILED"
0026     fi
0027 else
0028     echo "FAILED"
0029 fi
0030 
0031 exit $?