ESLint rules and configs
yarn add eslint @mattietea/eslint-config -D
eslint
,prettier
andtypescript
must also be installed
// Base config
{
"extends": ["@mattietea/eslint-config"],
}
// React config
{
"extends": ["@mattietea/eslint-config/react"],
}
"@mattietea/eslint-config/prettier"
Use the VSCode ESLint
{
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"json",
"jsonc",
"mdx"
],
"editor.codeActionsOnSave": {
"source.fixAll": true
}
}
rm -rf node_modules yarn.lock && yarn