Оделл, Д. JavaScript: улучшаем рабочий процесс [Текст] : [автоматизация повторяющихся задач и повышения качества кода с помощью JavaScript Grunt] / Деннис Оделл [Dennis Odell] // Linux Format. — 2014. — № 5 (183), май. — С. 92-95. — (Академия кодинга) (JavaScript). — Прил.: "Наш эксперт" : [Деннис Оделл как глава международного отдела веб-разработки AKQA, автор нескольких книг о JavaScript и больших интернет-приложениях] : [краткая справка]. — С. 92 ; "Модульное тестирование Grunt" : [фреймворк для модульного тестирования JavaScript — Jasmine (http://jasmine.github.io); плагин для Grunt (http://bit.ly/1eKW66O), позволяющий запускать тесты вместе с другими задачами в PhantomJS (http://phantomjs.org), известном как "безголовый браузер"] : [краткая справка]. — С. 93 ; "За мной следят" : [плагин grunt-contrib-watch (http://bit.ly/1pU2BZ8) для запуска задач каждый раз, когда указанный файл или любой файл из группы файлов добавляется, сохраняется или удаляется] : [краткая информация]. — С. 94.
Аннотация
JavaScript Grunt (http://gruntjs.com) — средство для запуска задач JavaScript, которое прервет страдания разработчика от ЗПС (Злость на Повторные Скрипты) так как умеет запускать задания Java, экономя время на кое-что получше. Например, пока JavaScript Grunt будет выполнять анализ статического кода JavaScript-проекта, проверку возможных ошибок и внедрение единого набора правил написания кода во всех файлах JavaScript-проекта для всех разработчиков, можно будет спокойно выуживать драгоценные знания из журнала Linux Format.
JavaScript Grunt подойдет каждому веб-разработчику, желающему выполнять задачи вроде контроля кода JavaScript на соответствие стандартам (проверка синтаксических ошибок и наличие неэффективного кода), модульного тестирования, минимизации кода (удаления ненужных символов из исходного кода), компиляцию Sass в CSS и интеграции с другими системами.