Arseniy Zaostrovnykh 11c08de44a
Revert "RULEAPI-665: Remove security standards from the irrelevant language-specific rules" (#361)
This reverts commit 892bccde8ffcdf2a6d662d97ec469cd63de87878.
2021-09-17 13:50:03 +02:00

27 lines
719 B
Plaintext

When the call to a function doesn't have any side effects, what is the point of making the call if the results are ignored? In such case, either the function call is useless and should be dropped or the source code doesn't behave as expected.
To prevent generating any false-positives, this rule triggers an issues only on a predefined list of known objects & functions.
== Noncompliant Code Example
----
'hello'.lastIndexOf('e'); // Noncompliant
----
== Compliant Solution
----
let char = 'hello'.lastIndexOf('e');
----
include::../see.adoc[]
ifdef::env-github,rspecator-view[]
'''
== Comments And Links
(visible only on this page)
include::../comments-and-links.adoc[]
endif::env-github,rspecator-view[]