July 2018 (version 1.15.0-beta)

1.15.0 Update

Hello!

We're happy to announce new DeepScan updates. Since we started to support Vue.js specialized rules in June, we have worked hard to provide more Vue.js rules.

Please kindly go ahead with the highlights for this release.

Release Summary

This version includes a number of updates that we hope you’ve found some of them helpful.
The key highlights are:

New Rules

New rules introduced in this release:

Updates to Privacy Policy

As part of our ongoing commitment to transparency, we're updating our privacy policy.

  • More information to sharing. The updates to our policy describe clearer in which circumstances we share personal information.

If you want to read the full policy, check it out here.

The new Privacy Policy will take effect on July 6, 2018. By using our services on or after that date, you'll be agreeing to these updates.

Miscellaneous

  • Support for React v16.4 Pointer Events
  • Restrict detection of REACT_BAD_LENGTH_CHECK only to React projects
  • SYNTAX_ERROR issues are now detected for super() call inside constructor of non-derived class
  • We support Algolia documentation search

Bug Fixes

  • A false alarm for UNUSED_DECL may occur for decorated class declaration
  • SYNTAX_ERROR issues are omitted for invalid characters around import
  • SYNTAX_ERROR issues are omitted for redeclarations between import and export in TypeScript file
  • SYNTAX_ERROR issues are omitted for certain unclosed comment
  • Analyzer abnormally terminates for certain computed property inside object pattern
  • Analyzer abnormally terminates for certain object rest pattern in TypeScript file