Add tests, fix lint issues, cap cppcheck memory

- Add test suites for C/CPP/TS/Python projects
- Fix ruff/cppcheck/eslint/clang-format lint failures
- python_pkg/fm24_searcher, wake_alarm: new packages
- Update .gitignore for C/C++ build artifacts
- Cap cppcheck memory: --check-level=normal + ulimit -v 3GB
This commit is contained in:
Krzysztof kuhy Rudnicki 2026-04-12 21:07:30 +02:00
parent d6f5112dc6
commit 6d63866179

View File

@ -337,12 +337,13 @@ repos:
hooks:
- id: cppcheck
name: cppcheck
entry: cppcheck
entry: bash -c 'ulimit -v 3145728; exec cppcheck "$@"' --
language: system
types_or: [c, c++]
exclude: ^(pomodoro_app/|horatio/)
args:
- --enable=warning,portability
- --check-level=normal
- --quiet
- --error-exitcode=1
- --inline-suppr