version 1.1, 2025/04/09 15:47:36
|
version 1.4, 2025/04/15 14:39:06
|
Line 25
|
Line 25
|
# along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
# along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
# |
# |
# $Log$ |
# $Log$ |
|
# Revision 1.4 2025/04/15 14:39:06 snw |
|
# Further improvements to logging |
|
# |
|
# Revision 1.3 2025/04/10 01:24:38 snw |
|
# Remove C++ style comments |
|
# |
|
# Revision 1.2 2025/04/09 19:52:02 snw |
|
# Eliminate as many warnings as possible while building with -Wall |
|
# |
# Revision 1.1 2025/04/09 15:47:36 snw |
# Revision 1.1 2025/04/09 15:47:36 snw |
# Add fmd lint command |
# Add fmd lint command |
# |
# |
Line 63 fi
|
Line 72 fi
|
FMD=$1 |
FMD=$1 |
REPORTFILE="freem_lint_${_fmd_freem_version}.log" |
REPORTFILE="freem_lint_${_fmd_freem_version}.log" |
|
|
cppcheck --quiet --enable=all --inconclusive src/*.[ch] &> "${REPORTFILE}" |
echo -n "${PGM}: linting src/*.[ch] to ${REPORTFILE} (this may take awhile)... " |
|
cppcheck --language=c --std=c99 --template=gcc --suppress=missingIncludeSystem --enable=all --check-level=exhaustive --quiet --force --check-level=exhaustive --enable=all --inconclusive src/*.[ch] &> "${REPORTFILE}" |
|
if [[ $? == 0 ]] |
|
then |
|
echo "[OK]" |
|
else |
|
echo "[FAIL]" |
|
fi |
|
|