== Why is this an issue? 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 * 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[]