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