From 4ffef19e431e04b9ca52922bb7ee715ac0986c76 Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Sat, 18 Dec 2021 01:17:14 +0500 Subject: [PATCH] Use Cppcheck --- .github/workflows/test.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 72ac8a8..196afed 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,7 +23,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: dependencies - run: sudo apt install clang tcc + run: sudo apt install clang cppcheck tcc - name: autogen run: ./autogen.sh - name: configure @@ -32,5 +32,11 @@ jobs: run: make - name: check run: make check || cat test-suite.log + - name: cppcheck source code + run: cppcheck --quiet --error-exitcode=1 --std=c99 --enable=warning,style,performance,portability include/ src/ + - name: cppcheck examples + run: cppcheck --quiet --error-exitcode=1 --std=c99 --enable=warning,style,performance,portability --suppress=duplicateExpression --suppress=staticStringCompare examples/ + - name: cppcheck tests + run: cppcheck --quiet --error-exitcode=1 --std=c99 --enable=warning,style,performance,portability --suppress=unusedStructMember tests/ - name: install run: sudo make install