Add Polyspace Suppression for MISRA Directive
6 次查看(过去 30 天)
显示 更早的评论
According to https://de.mathworks.com/help/bugfinder/ug/annotate-hide-known-acceptable-polyspace-results-web-browser.html#responsive_offcanvas, the code annotation syntax for suppressions is:
/* polyspace Family:Result_name */
For example polyspace MISRA-C:14.9. This number (14.9) is the rule number, but MISRA also has directives.
How can I suppress directives?
The doc in the link above only says:
For coding standard violations, specify the rule number or numbers.
There is for instance directive 1.1, but also rule 1.1.
0 个评论
采纳的回答
Christian Bard
2025-2-18
In the Polyspace UI, when you select a violation, you can right-click and choose "Add Pre-justification to clipboard." For more details, refer to the documentation below. By doing this, you'll notice that directive violations are prefixed with an uppercase 'D'.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 MISRA C:2023 Directives and Rules 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!