The developers of the JS IDE WebStorm JetBrains have published a new version of the ptoduct. It included refactoring of the extracted React component, new integration with Angular CLI, improving the testing process, troubleshooting in Node.js and much more.
WebStorm 2018.2 Key Features
- Development with React: Extract React Component refactoring, convert class components into functional components, and code snippets.
- Development with Angular: faster project startup, add new features using the integration with ng add, and run schematics from the IDE.
- Development with Vue.js: completion for Vue events and event modifiers.
- Node.js development: support for Node.js on Windows Subsystem for Linux, an ability to automatically reconnect the debugger to the running node process, and remote mappings in Attach to Node.js configuration.
- Built-in tools: find unused code in the client-side app with Code Coverage reports, global File Watchers.
- Editor: new UI for inspection tooltip.
- JSON support: JSON5, and Iimproved support for JSON Schemas.
- Linters integrations: different highlighting for TSLint errors and warnings, and an ability to automatically apply code style rules from all types of ESLint and TSLint configuration files.
- Testing: rerun failed tests, navigate to Jest snapshot, compare Jest snapshots, and debugging Karma tests using Chrome Headless.
- Version Control: Browse Repository at Revision action, completion for tags, register roots automatically.
- Other IDE improvements: Touch Bar support
Get more info at Release Notes.