Skip to content

Commit 327305a

Browse files
authored
add missing cert.py addon for cppcheck (#61)
1 parent ee8aec3 commit 327305a

File tree

2 files changed

+492
-1
lines changed

2 files changed

+492
-1
lines changed

.github/workflows/static-analisys.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,26 @@ jobs:
2828
- name: General checks
2929
run: cppcheck --enable=all --inline-suppr --inconclusive --std=c99 ./src/os -I ./src/config -I ./src/os/include --output-file=./sa_results/general.txt --suppress=missingIncludeSystem --suppress=unmatchedSuppression:{}
3030
- name: CERT checks
31-
run: cppcheck --addon=cert.py --inline-suppr --inconclusive --std=c99 ./src/os -I ./src/config -I ./src/os/include --output-file=./sa_results/cert.txt --suppress=missingIncludeSystem --suppress=unmatchedSuppression:{}
31+
run: cppcheck --addon=./check/cert.py --inline-suppr --inconclusive --std=c99 ./src/os -I ./src/config -I ./src/os/include --output-file=./sa_results/cert.txt --suppress=missingIncludeSystem --suppress=unmatchedSuppression:{}
3232
- name: MISRA checks
3333
run: cppcheck --addon=./check/misra.json --inline-suppr --inconclusive --std=c99 ./src/os -I ./src/config -I ./src/os/include --output-file=./sa_results/misra.txt --suppress=missingIncludeSystem --suppress=unmatchedSuppression:{}
34+
3435
- uses: actions/upload-artifact@v4
3536
with:
3637
name: Static_Analisys_Results
3738
path: sa_results
39+
- name: Add static analysis results to summary
40+
run: |
41+
echo '## 🧪 Static Analysis Results' >> $GITHUB_STEP_SUMMARY
42+
echo '### General:' >> $GITHUB_STEP_SUMMARY
43+
echo '```' >> $GITHUB_STEP_SUMMARY
44+
cat ./sa_results/general.txt >> $GITHUB_STEP_SUMMARY
45+
echo '```' >> $GITHUB_STEP_SUMMARY
46+
echo '### CERT:' >> $GITHUB_STEP_SUMMARY
47+
echo '```' >> $GITHUB_STEP_SUMMARY
48+
cat ./sa_results/cert.txt >> $GITHUB_STEP_SUMMARY
49+
echo '```' >> $GITHUB_STEP_SUMMARY
50+
echo '### MISRA:' >> $GITHUB_STEP_SUMMARY
51+
echo '```' >> $GITHUB_STEP_SUMMARY
52+
cat ./sa_results/misra.txt >> $GITHUB_STEP_SUMMARY
53+
echo '```' >> $GITHUB_STEP_SUMMARY

0 commit comments

Comments
 (0)