Skip to content

(Mostly) Follow MISRA C Coding Standards #16

@Koloss0

Description

@Koloss0

MISRA C is a coding standard used by every major space organization (including NASA). Most even take more extreme measures with MISRA as the base.

Therefore, it would be a good idea for us to follow it as well. Unfortunately, the MISRA C ruleset costs money, so we can't access it in full. However, I have been able to find an incomplete list of rules here, which can be a good starting point.

There are a lot of rules, so I don't expect to exhaustively check every one. But if there is a rule that you see we are breaking, make a note here and we can fix it in a PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions