diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1599b3c..d71e0d9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -76,3 +76,17 @@ jobs: run: MSBuild /t:Rebuild /p:Configuration=Release /p:Platform=x64 bddisasm.sln - name: Build bddisasm and bdshemu for Win32 run: MSBuild /t:Rebuild /p:Configuration=Release /p:Platform=Win32 bddisasm.sln + + Code-checks: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Install cppcheck + run: sudo apt install -y cppcheck + - name: Run cppcheck + run: cppcheck --error-exitcode=1 --language=c \ + --enable=all --suppress=missingIncludeSystem --suppress=unusedStructMember --suppress=unusedFunction \ + -I inc/ -I inc/bdshemu -I bddisasm/include bddisasm/ bdshemu/ \ + /