diff --git a/.github/workflows/code_quality.yml b/.github/workflows/code_quality.yml index a6d86ef9..d5a9038b 100644 --- a/.github/workflows/code_quality.yml +++ b/.github/workflows/code_quality.yml @@ -1,6 +1,6 @@ name: Code quality check -on: [push] +on: [pull_request] jobs: clang-tidy: @@ -12,6 +12,14 @@ jobs: steps: - uses: actions/checkout@v2 + - name: install tools + run: | + sudo apt-get update - - name: clang-tidy check - uses: muxee/clang-tidy-action@0.0.1-rc1 + sudo apt-get -y install cppcheck + sudo apt-get install -y clang-tidy + - name: cppcheck + run: | + cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON . + cppcheck --project=compile_commands.json -ilib + cppcheck src