Code Quality & Automation 🛡️

Current Pipeline Status

Quality Gate

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

(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

This site uses Just the Docs, a documentation theme for Jekyll.