- The
qualitytag has been added to multiple JavaScript quality queries, with tags forreliabilityormaintainabilitycategories and their sub-categories. See Query file metadata and alert message style guide for more information about these categories. - Added
reliabilitytag to thejs/suspicious-method-name-declarationquery. - Added
reliabilityandlanguage-featurestags to thejs/template-syntax-in-string-literalquery.
- The
js/loop-iteration-skipped-due-to-shiftingquery now has thereliabilitytag. - Fixed false positives in the
js/loop-iteration-skipped-due-to-shiftingquery when the return value ofspliceis used to decide whether to adjust the loop counter. - Fixed false positives in the
js/template-syntax-in-string-literalquery where template syntax in string concatenation and "manual string interpolation" patterns were incorrectly flagged. - The
js/useless-expressionquery now correctly flags only the innermost expressions with no effect, avoiding duplicate alerts on compound expressions.