Установить в проект следующие пакеты.
npm install --save-dev prettier eslint
Пользователям MacOS и Linux систем необходимо выполнить в терминале следующую команду. Она установит и настроит husky
и
lint-staged
в зависимости от инструментов качества кода из зависимостей
проекта в package.json
.
npx mrm lint-staged
Пользователям Windows необходимо выполнить следующую команду. Она делает тоже самое.
npx mrm@2 lint-staged
Ссылки на документацию по интеграции плагинов в популярные редакторы.
Для комфортной работы, после установки плагинов, нужно добавить несколько настроек редактора для автосохранения и форматирования файлов.
{
"files.autoSave": "onFocusChange",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
}