2.0.0 • Published 10 months ago
@dlevs/eslint-config v2.0.0
ESLint config
An ESLint config for TypeScript projects.
Installation
npm i -D eslint @dlevs/eslint-config
Usage
Make an eslint.config.js
file:
import { configure } from "@dlevs/eslint-config";
export default [
{
// Use this instead of a .eslintignore file.
ignores: ["build/**", "public/**"],
},
...configure({ react: true, remix: true }),
];
Note, .eslintrc
files won't work - you must name the file eslint.config.js
, and use the "flat config" format. It was implemented this way as it's the only way to include plugins in a shareable config.
Update VSCode settings
If using VSCode, lint errors will not show until you add this to your settings.json
file:
{
"eslint.experimental.useFlatConfig": true
}