September 2018 (version 1.17.0-beta)

1.17.0 Update

Hello!

Welcome to the new DeepScan updates. Although our original plan was to release in next month bringing with the team support, we wanted to release quickly a number of updates that we hope you will like.

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:

Improved Rules

Enhanced TypeScript Support

We are happy to announce the TypeScript 2.9 support.

To date, we promised TypeScript 2.5 support, but now we get to support TypeScript 2.9! So you can analyze your code leveraging the latest features like:

  • Numeric Separators
  • Definite Assignment Assertion
  • Conditional Types
  • Generic type arguments in JSX elements

Note that the import() types feature is not yet supported.

Miscellaneous

Bug Fixes

Thank You

Thank you to the following folks who help to make DeepScan better:

  • @gene kindly reported some silly alarms about latest TypeScript features