For ECMAScript 6, we now have better support for destructuring assignments:
Also, the Find usages and Show usages actions have been extended to support default-exported functions and classes:
Coding assistance for Angular 2 templates is now more precise and aware of available types:
Set of the Live Templates has been updated to comply with John Papa’s recommendations.
The Project Wizard got an option to create new React projects with Create React App:
Before using this option, make sure that you have create-react-app installed and globally available on your computer (“npm install -g create-react-app”).
Stylelint, a code quality tool for stylesheets is now integrated so that you can see errors reported by it right in the editor:
You can install Stylelint via NPM, then add the .stylelintrc file and enable the integration via Preferences → Languages & Frameworks → Stylesheets → Stylelint.
TypeScript support is improved with a new inspection that warns you when an import statement can be shortened, and provides a quick-fix to do that:
Also, make sure you’ve seen the IntelliJ IDEA 2016.3 EAP announcement (where we mentioned the improvements concerning Flow, PostCSS and TypeScript refactorings).