This package combines many eslint rules for epiijs
styled codes as an extensible shared config.
1.x
can only work with eslint@9
.
These following recommended rules are enabled.
- by
eslint
- by
typescript-eslint
- about code style by
epiijs
- about
import
- about
react
byreact
andreact-hooks
- Install this package and eslint as devDependencies.
npm install --save-dev @epiijs/eslint-config@latest eslint@latest
-
Install
ESLint
extension in yourVSCode
. -
Create the eslint config file
eslint.config.mjs
.
import config from '@epiijs/eslint-config';
export default [
{
ignores: [
'YourIgnoredFiles'
]
},
...config,
{
languageOptions: {
parserOptions: {
projectService: true,
tsconfigRootDir: import.meta.dirname
}
}
}
];