npm install --save-dev @i-novus/eslint-config
or
yarn add --dev @i-novus/eslint-config
А так же понадобятся eslint
, stylelint
, @typescript-eslint/eslint-plugin
, @typescript-eslint/parser
.
- Добавьте
.eslintrc.json
в корень проекта.
{
"extends": ["@i-novus/eslint-config"]
// or "extends": ["@i-novus/eslint-config/react"]
}
{
"extends": ["@i-novus/eslint-config/node"]
}
- Добавить скрипт в
package.json
{
"scripts": {
"lint": "eslint src/"
}
}
- Добавьте
stylelint.config.cjs
в корень проекта.
module.exports = {
extends: [
'@i-novus/eslint-config/styles'
]
}
- Добавить скрипт в
package.json
{
"scripts": {
"lint": "stylelint \"src/**/*.{css,scss,sass}\""
}
}