=== deprecates: S1454

=== on 7 Jan 2014, 11:36:12 Freddy Mallet wrote:
Implemented by \http://jira.codehaus.org/browse/SONARPLUGINS-3374 for JavaScript

=== on 23 Feb 2014, 22:52:53 Freddy Mallet wrote:
Is implemented by \http://jira.codehaus.org/browse/SONARPLUGINS-3506 for PHP

=== on 22 Apr 2015, 13:29:07 Evgeny Mandrikov wrote:
\[~ann.campbell.2] how this relates to MISRA C:2004, 13.3 - "Floating-point expressions shall not be tested for equality or inequality" ? is it a typo and some other reference should be placed instead?

=== on 23 Apr 2015, 10:07:22 Ann Campbell wrote:
It looks like the original reference was to 2012:13.3, & 2004:13.3 introduced in error during edits

=== on 26 Feb 2018, 16:11:36 Alban Auzeill wrote:
Irrelevant for "go" because the increment and decrement operators are statements and not expressions (to prevent issues related to this rule).


See \https://golang.org/ref/spec#IncDec_statements 

=== on 3 Oct 2019, 11:14:22 Lex Mourek wrote:
I think it is irrelevant in JavaScript (and Typescript) too. ECMAScript clearly states that expressions are evaluated let-to-right one at a time (if you would like it in C terminology - side effects are applied immediately one at a time) 12.4.4 http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf


There is no "undefined states" of expression evaluation in JavaScript like in C language. Also referring to Clang coding style standards in Javascript/Typescript rule is quite odd. Overall rule documentation is weak and usage is disturbing. Can you remove it please?

