Добавить pre-commit
Можно создать pre-commit и добавить в него:
- форматирование (запустил
npm run format, у меня в 20 файлах изменения) - линтер
- тесты
Хорошая таска для новичков
Тут да, есть такое. Единственное мне не нравится husky для этого - потому что он кучу шума создает у меня в папку с гитом.
По поводу формата еще. При ci выполняется команда make lint, который использует tslint.
format же использует prettier и получается два различных набора правил для просто линта и для линта с фиксом. Поэтому щас есть lint и lint:fix. А как срастить и приеттиер и тслинт - жду предложений.
Мне тоже husky не нравится, юзаю эту либу. Правда форматирование не попадет в коммит с ним.
А какие проблемы между prettier и линтером? У меня они вместе нормально работают, я Format on Save в vscode ставлю и он сразу в нужном виде сохраняется после редактирования
Предлагаю в прекоммите запускать только линтер, а фиксер, при необходимости, запускать вручную.