В файле package.json у меня следующий код:
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.+(tsx|ts|scss)": [
"prettier --write",
"git add ."
]
},
Как я размышлял?
Я предполагал, что перед коммитом будет запущен lint-staged, который в свою очеред:
1) отформатирует код prettier --write
2) проиндексирует изменения git add .
Форматирует он нормально. Но изменения мне приходится вторым коммитом вносить.
В итоге я выполняю коммит ДВАЖДЫ.
Как сделать, чтобы он перед коммитом форматировал и индексировал?
Я уже все варианты перепробовал
https://prettier.io/docs/en/precommit.html
всегда приходится два раза коммитить