Тесная интеграция с инструментами

WebStorm делает разработку проще и продуктивнее благодаря интеграции с популярными средствами запуска задач, инструментами контроля качества кода, тестовыми фреймворками и менеджерами зависимостей.

Средства запуска задач

Используйте универсальный интерфейс для исполнения задач Grunt или Gulp, а также запуска скриптов npm. Командная строка для этого больше не нужна.

Все задачи, указанные в файлах gruntfile.js, gulpfile.js или package.json, отображаются в окне инструментов и запускаются по двойному клику.

Вы также можете создать отдельную конфигурацию Run/Debug для задачи, а затем запустить или отладить ее с помощью обычных действий Run ... или Debug ....

Инструменты для анализа качества кода

В дополнение к сотням собственных инспекций WebStorm может проверять код на ошибки при помощи ESLint, TSLint, Stylelint, JSHint и JSLint. IDE подсвечивает ошибки в процессе написания кода прямо в редакторе.

Для соблюдения единого стиля кода в проекте (отступы, пробелы после ключевых слов и т. д.) включите инструмент проверки оформления кода JSCS.

npm и Bower

В WebStorm легко управлять модулями Node.js с помощью npm. Чтобы запустить команду установки npm, щелкните по файлу package.json правой кнопкой. Встроенная инспекция предупредит, если модуль не установлен или не указан в файле package.json.

Вы можете просмотреть полный список установленных локальных зависимостей npm и Bower в меню Preferences. Здесь же можно установить и обновить npm-модули, а также зависимости клиентского кода.

Интеграция с PhoneGap, Cordova и Ionic

WebStorm упрощает процесс работы над мобильными приложениями во фреймворках PhoneGap, Apache Cordova и Ionic. Вы можете создавать, эмулировать и развертывать приложения прямо в IDE.

Компилятор TypeScript

WebStorm легко и быстро перекомпилирует TypeScript-код в JavaScript с помощью встроенного компилятора. Вы можете выбрать параметры компиляции вручную или указать в файле tsconfig.json. Отчеты об ошибках компиляции поступают в редактор мгновенно.

Интеграция с Yeoman

Благодаря интеграции с Yeoman можно перейти к сотням генераторов проектов прямо со стартового экрана IDE. Используя обновленный интерфейс IDE, можно искать и устанавливать новые генераторы.