49 lines
1.3 KiB
Plaintext
Raw Permalink Normal View History

== Why is this an issue?
2021-04-28 16:49:39 +02:00
This rule is a strict implementation of a MISRA (Motor Industry Software Reliability Association) rule. MISRA defines best practices for developing safety-critical software. You can learn more about this rule in the MISRA documents referenced below.
If you are not concerned with MISRA compliance or with safety-critical software, you might consider using rule S867 instead ; it targets the same kind of issue for general-purpose software.
== Resources
2021-04-28 16:49:39 +02:00
* MISRA {cpp} 2008, 5-0-13
ifdef::env-github,rspecator-view[]
'''
== Implementation Specification
(visible only on this page)
=== Message
Use a condition which yields a "bool".
'''
== Comments And Links
(visible only on this page)
=== is related to: S867
=== relates to: S912
=== on 16 Oct 2014, 13:19:03 Ann Campbell wrote:
\[~samuel.mercier] please:
* fill in the appropriate reference field(s).
* provide a See section.
* use double curly braces around code in the description, e.g. NULL.
* use the standard section titles
* use our standard: "Noncompliant", rather than "Non-compliant".
=== on 17 Oct 2014, 15:38:44 Ann Campbell wrote:
FYI [~samuel.mercier] I've moved all the "compliant by exception" code into a code block in the Exceptions section.
=== on 22 Jan 2019, 11:41:12 Loïc Joly wrote:
See comment bellow RSPEC-883
endif::env-github,rspecator-view[]