May 2022 (version 1.53.0)
Welcome to the new DeepScan updates. We love new language features. We will never stop to make your JavaScript better.
Please kindly go ahead with the highlights for the latest release.
Enhanced ECMAScript Support
- Support class static blocks
- Support
import
assertions
Bug Fixes
this
value is analyzed incorrectly in class static property initializers- SYNTAX_ERROR is not reported for TypeScript abstract methods inside non-abstract classes
- SYNTAX_ERROR is not reported for TypeScript abstract methods having method bodies
- SYNTAX_ERROR is not reported for TypeScript abstract properties having initializers
- A false alarm for SYNTAX_ERROR may occur at nested usage of
arguments
inside class property initializers - Analyzer may abnormally terminate at erroneous TypeScript
enum
declarations - Analyzer may not terminate when an unmatched bracket exists in TypeScript type definitions
- Raw backticks are showing in rule description popups