< Tools for creators. />
ESlint config by Indielayer
Do you want to add the config to your own projects? There you go:
- Add to your devDependencies
$ npm i -D @indielayer/eslint-config eslint
# or
$ yarn add -D @indielayer/eslint-config eslint
-
Create a
.eslintrc
file -
Extend our config (you can use just the scope name as ESLint will assume the
eslint-config
suffix):
{
"extends": [
"@indielayer"
]
}
A full example .eslintrc
:
{
"root": true,
"extends": [
"@indielayer"
]
}
If you're using Vue 3, follow Getting Started section by replacing @indielayer/eslint-config
by @indielayer/eslint-config-vue
.
And in your .eslintrc
all you need is :
{
"extends": [
"@indielayer/eslint-config-vue"
]
}
- Add this package to your devDependencies
$ npm i -D stylelint @indielayer/stylelint-config
# or
$ yarn add -D stylelint @indielayer/stylelint-config
-
Create a
.stylelintrc.js
file -
Extend our config:
module.exports = {
root: true,
extends: ['@indielayer/stylelint-config'],
}
MIT license - Indielayer