appliedfusa/csa26 — MISRA-C:2012 Pre-Audit

Pre-audit MISRA-C:2012 checker for embedded C. Runs in your CI, curated 20-rule subset, Apache-2.0.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
src-dirDirectory in the checked-out repository to analyse (recursive).no.
rule-setRule set to check against. Currently only "misra-c-2012" is supported.nomisra-c-2012
severity-thresholdMinimum severity to report. One of: error, warning, note.nowarning
fail-on-findingsIf "true", the action exits non-zero when at least one finding is reported. Default "false" — findings are surfaced but do not break the build.nofalse
sarif-outputPath (relative to the workspace) where the SARIF file is written.nocsa26.sarif
include-pathsNewline-separated list of include paths (relative to the workspace). Required for real embedded code that references vendor SDKs and project header trees. Example: include-paths: | vendor/cmsis/include src/include no""
definesNewline-separated list of preprocessor defines, each entry NAME or NAME=VALUE. Example: defines: | STM32F407xx USE_HAL_DRIVER no""
undefinesNewline-separated list of preprocessor symbols to undefine. no""
namedescription
sarif-fileAbsolute path to the generated SARIF file.
finding-countTotal number of findings at or above the severity threshold.