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