Code Quality detectors
Use of new Function()
can be dangerous if used to evaluate dynamic content.
The incorrect use of super()
causes problems.
The typeof operator should only be compared to valid values.
Truncation errors occur when a primitive is cast to a primitive of a smaller size and data is lost in the conversion.
A batch request that doesn't check for failed records can lead to loss of data.
Swallowing exceptions, without rethrowing or logging them, can make it hard to understand why your application is failing.
String passed to setInterval
or setTimeout
can cause the JavaScript engine to evaluate, which can lead to a security risk.
Checks if nan is used is comparison.
Custom polling can be inefficient and prone to error. Consider using AWS waiters instead.