Code Quality & Automation 🛡️
Current Pipeline Status
All code pushed to this repository undergoes automated checks. If the badge above is green, it means all Cppcheck (MISRA) and Lizard (Complexity) gates have passed.
Detailed Project Reports
For our modern C++ implementations, we track logic verification and test coverage line-by-line. Click the links below to view the detailed artifacts generated by our latest GitHub Actions run.
🔹 04_FreeRTOS_Cpp
- View Complete Quality Dashboard (Includes GoogleTest Results and LCOV Heat Maps)
(Note: Future projects will automatically appear here once added to the CI matrix).
Static Analysis Standards
We use Cppcheck to catch semantic bugs and Lizard to monitor code maintainability to ensure our RTOS tasks remain deterministic.
| Metric | Limit | Purpose |
|---|---|---|
| CCN | < 10 | Limits “Cyclomatic Complexity” (logic paths) |
| Line Count | < 15 | Keeps functions modular and stack-friendly |