Rolling Scopes school. Linters ( htmlhint / stylelint / csscomb ). Установка под windows. HD
Смотреть рекомендуется на скорости 1,5x или 2x! Размышления с практикой на тему инструментов, помогающих контролировать качество написанного кода: htmlhint, stylelint, csscomb. 0:50 Введение. Просмотр задания " HTML, CSS & Git Basics " ( https://github.com/rolling-scopes-school/tasks/blob/2018-Q3/tasks/codejam-cv.md ) 3:30 Рассуждения на тему "что такое линтеры (linters)" 7:38 Терминал - как средство запуска программ в операционной системе Windows. Системная переменная PATH. 25:50 Конфигурационный файл как составляющая часть линтера на примере .htmlhintrc 29:20 Htmlhint - программа, представленная как npm package. Мысли об npm, как о пакетном менеджере. 31:55 Npm пакеты глобальные и локальные. В чем различие? 38:55 DevDependencies - пакеты для разработки ( косвенные зависимости вашего проекта ). Значение ключа --save-dev 41:57 Установка, настройка и проверка работы htmlhint 49:10 Связь исполняемого файла windows .cmd с выполнением кода пакета на node js 51:20 Установка, настройка и проверка работы stylelint 1:00:20 Установка, настройка и проверка работы csscomb 1:06:50 Npm run scripts - как средство автоматизации запуска линтеров 1:20:20 Заключение. Свое видение того, как использовать линтеры при разработке текущего задания " HTML, CSS & Git Basics " / xfides(@xfides) - для тех, кто досмотрел =)