Я добавляю в свой проект несколько сценариев предварительной и предварительной проверки. Я использую Husky, потому что он отслеживает изменения в git.
На моем пакете JSON у меня есть:
"precommit": "npm run lint && npm run test",
Поначалу кажется, что все работает нормально, когда был обнаружен какой-либо тест или ошибка Ошибка Я не смог выполнить коммит.
Теперь я обнаружил, что если у меня есть предупреждение, то фиксация происходит в любом случае.
Как я могу настроить лайки или, возможно, eslint, чтобы остановить коммит, когда есть предупреждения.
Я знаю, что могу переопределить все конфиги eslint, чтобы всегда быть ошибкой [2], но я ожидаю, что есть что-то лучшее