Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

C++: MISRA via GitHub CodeQL? #185

Open
4 tasks
AlexanderLanin opened this issue Jan 17, 2025 · 0 comments
Open
4 tasks

C++: MISRA via GitHub CodeQL? #185

AlexanderLanin opened this issue Jan 17, 2025 · 0 comments

Comments

@AlexanderLanin
Copy link
Contributor

AlexanderLanin commented Jan 17, 2025

Evaluate GitHub CodeQL and Alternatives for MISRA C++17 Compliance

  • Presentation: Prepare a walkthrough demonstrating how CodeQL is set up, used, and integrated into workflows. Focus on user experience aspects, such as whether it can be run locally or only in pull requests, and how developers interact with it.
  • MISRA Coverage Report: Evaluate the extent to which GitHub CodeQL supports MISRA C++17 rules. Roughly document which rules are covered, any gaps, and possible workarounds.
  • Licensing Investigation: Investigate and document the licensing terms for using GitHub CodeQL, specifically for MISRA compliance. Include details on any limitations or additional costs for both the score project and commercial usage.
  • Evaluation of Alternatives: Identify and evaluate free tools for MISRA compliance. Assess whether standard open-source C++ checkers (e.g., cppcheck, Clang-Tidy) can be configured or extended for MISRA rules and whether they provide reasonable coverage (e.g., >20% of the MISRA C++17 standard).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant