From 5194027ae4bfd5d1053fee798b8807eb866937e2 Mon Sep 17 00:00:00 2001 From: zhanglinjing Date: Tue, 22 Oct 2024 13:34:30 +0200 Subject: [PATCH] Fix: remove arduino template and modify makefile for CAN accorfing misra.json config gor cppcheck --- config/arduinoLibraryTemplate/LICENSE.md | 0 config/arduinoLibraryTemplate/README.md | 0 config/arduinoLibraryTemplate/keywords.txt | 0 config/arduinoLibraryTemplate/library.json | 0 config/arduinoLibraryTemplate/library.properties | 10 ---------- config/arduinoLibraryTemplate/src/dummy.txt | 0 libraries/CAN/Makefile.codechecks.mk | 10 +++++----- 7 files changed, 5 insertions(+), 15 deletions(-) delete mode 100644 config/arduinoLibraryTemplate/LICENSE.md delete mode 100644 config/arduinoLibraryTemplate/README.md delete mode 100644 config/arduinoLibraryTemplate/keywords.txt delete mode 100644 config/arduinoLibraryTemplate/library.json delete mode 100644 config/arduinoLibraryTemplate/library.properties delete mode 100644 config/arduinoLibraryTemplate/src/dummy.txt diff --git a/config/arduinoLibraryTemplate/LICENSE.md b/config/arduinoLibraryTemplate/LICENSE.md deleted file mode 100644 index e69de29b..00000000 diff --git a/config/arduinoLibraryTemplate/README.md b/config/arduinoLibraryTemplate/README.md deleted file mode 100644 index e69de29b..00000000 diff --git a/config/arduinoLibraryTemplate/keywords.txt b/config/arduinoLibraryTemplate/keywords.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/config/arduinoLibraryTemplate/library.json b/config/arduinoLibraryTemplate/library.json deleted file mode 100644 index e69de29b..00000000 diff --git a/config/arduinoLibraryTemplate/library.properties b/config/arduinoLibraryTemplate/library.properties deleted file mode 100644 index 7ed21a58..00000000 --- a/config/arduinoLibraryTemplate/library.properties +++ /dev/null @@ -1,10 +0,0 @@ -name=CAN -version=1.0.0 -author=Infineon Technologies -maintainer=Infineon Technologies -sentence=C++ CAN library -paragraph=C++ CAN library -category=Library -url=https://github.com/Infineon/ -architectures=* -includes=CAN.hpp \ No newline at end of file diff --git a/config/arduinoLibraryTemplate/src/dummy.txt b/config/arduinoLibraryTemplate/src/dummy.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/libraries/CAN/Makefile.codechecks.mk b/libraries/CAN/Makefile.codechecks.mk index fb8669bb..6c13ae28 100644 --- a/libraries/CAN/Makefile.codechecks.mk +++ b/libraries/CAN/Makefile.codechecks.mk @@ -53,9 +53,9 @@ cppcheck: export RULE_TEXTS=$(CONFIG_DIR)/cppcheck/misra.txt $(CPPCHECK_PATH)/build/bin/cppcheck -i build -i examples -i test \ -I$(C_CPP_SOURCES) \ - --checkers-report=cppcheck.checkers --check-level=exhaustive --xml --enable=all --inconclusive \ - --addon=$(CONFIG_DIR)/cppcheck/misra_local.py --addon=misc \ - --max-configs=100 ./ 2> ./err.xml - $(CPPCHECK_PATH)/htmlreport/cppcheck-htmlreport --file=err.xml --title=TLx493D --report-dir=cppcheck_reports --source-dir=. - firefox cppcheck_reports/index.html + --check-level=exhaustive --enable=all --inconclusive \ + --addon=config/cppcheck/misra.json --addon=misc --std=c++20 \ + --checkers-report=cppcheck.checkers --xml --max-configs=50 2> ./err.xml + $(CPPCHECK_PATH)/htmlreport/cppcheck-htmlreport --file=err.xml --title=TestCPPCheck --report-dir=cppcheck-reports --source-dir=. + firefox cppcheck-reports/index.html