Перед тестированием установить:
npm i -g gulp (обязательно обновить до последней версии)
npm i -g babel-cli
Плюс поправил немного код согласно замечаниям JSHint, но поправил не всё.
Если запустишь gulp в консоли, то увидишь, что ESLint выплёвывает кучу однотипных замечаний. Тут хорошо бы обсудить, как пофиксим это, какие правила возьмём за основу, будем ли сильно менять код под них и т.д.
P.S. Пул реквесты, которые я присылаю, нужно будет мерджить поочереди. Так как каждый следующий подразумевает фунционал предыдущего.
Завтра выложу оставшиеся наработки по инфраструктурным задачам.
Дошло дело и до линтинга: JSHint + ESLint.
Перед тестированием установить: npm i -g gulp (обязательно обновить до последней версии) npm i -g babel-cli
Плюс поправил немного код согласно замечаниям JSHint, но поправил не всё.
Если запустишь gulp в консоли, то увидишь, что ESLint выплёвывает кучу однотипных замечаний. Тут хорошо бы обсудить, как пофиксим это, какие правила возьмём за основу, будем ли сильно менять код под них и т.д.
P.S. Пул реквесты, которые я присылаю, нужно будет мерджить поочереди. Так как каждый следующий подразумевает фунционал предыдущего.
Завтра выложу оставшиеся наработки по инфраструктурным задачам.