Skip to content

Commit f9286d8

Browse files
authored
ci: add cppcheck
1 parent 484b618 commit f9286d8

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

.github/workflows/myaction.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,17 @@ jobs:
1313
- uses: actions/checkout@v4
1414

1515
- name: install g++
16-
run: sudo apt install -y g++
16+
run: sudo apt install -y g++ cppcheck
17+
18+
- name: run cppcheck
19+
run: |
20+
cppcheck hello_world.cpp --output-file=report.txt
21+
if [ -s report.txt ]; then # if file is not empty
22+
cat report.txt
23+
exit 1 # let github action fails
24+
fi
1725
1826
- name: check build
19-
run: g++ hello_world.cpp -Wall -Werror -Wextra -o hello_world
27+
run: |
28+
g++ hello_world.cpp -o hello_world
29+
./hello_world

0 commit comments

Comments
 (0)