rshaibakov
@rshaibakov
Web-разработчик

Каким способом настроить проверку кода в Web-приложении?

Есть универсальное web-приложение. Имеет серверную часть на Node.js и клиентскую часть со сборкой через Webpack.

Изначально проверка кода у меня была настроена в Webpack, с помощью eslint-loader. Но столкнулся с такой проблемой, что скрипты на Node.js у меня не проверялись через ESlint.

Тогда я посмотрел в сторону Git hooks. Все настроил. Вроде заработало, но оказывается хуки работают не во всех Git-клиентах. К примеру, в GitKraken хуки просто игнорируются. Да и в консоли через флаг --no-verify, хуки можно пропустить.

Так как над приложением будет работать много людей, не хотелось бы доверять человеческому фактору. Нужно настроить проверку кода таким образом, что бы никто из разработчиков не смог их принудительно обойти или случайно пропустить. Как это можно сделать?
  • Вопрос задан
  • 399 просмотров
Решения вопроса 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
За такие вещи (а еще за запуск юнит-тестов) обычно отвечает Continuous Integration сервер. Посмотрите Jenkins, Travis-CI.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы