October 2020 (version 1.42.0)

1.42.0 Update

Welcome to the new DeepScan updates!

Please kindly go ahead with the highlights for the latest release.

New Rules

The following Vue.js rules are introduced:

ESLint Integration

As for the supporting ESLint plugins, the following has changed:

See here to find out which version of ESLint plugins DeepScan is using.

Miscellaneous

Bug Fixes

  • A false alarm for SYNTAX_ERROR may occur when a binary operator appears after TypeScript as assertion
  • SYNTAX_ERROR is not reported for incorrectly placed default values at object shorthand property
  • SYNTAX_ERROR is not reported for TypeScript declare function having function body
  • Expressions at Vue v-else-if or v-slot directives may reference incorrect variables
  • getCurrentInstance() is not recognized as a Vue API