@eddeee888/eslint-plugin
v1.0.1
Published
An ESLint plugin with standard TypeScript and React config to be used in standalone repos or in Nx monorepos.
Maintainers
Readme
@eddeee888/eslint-plugin
This plugin contains extendable ESLint configs.
Installation
yarn add -DE eslint @eddeee888/eslint-pluginUsage
Normal repo
// eslint.config.mjs
import { defineConfig } from 'eslint/config';
import ed from '@eddeee888/eslint-plugin';
export default defineConfig(
...ed.configs['base-typescript'],
...ed.configs.typescript,
...ed.configs['react-typescript'], // 👈 Omit this line if you don't use React TypeScript
{
languageOptions: {
parserOptions: {
projectService: true,
},
},
}
);Nx monorepo
// eslint.config.mjs
import { defineConfig } from 'eslint/config';
import nx from '@nx/eslint-plugin';
import ed from '@eddeee888/eslint-plugin';
export default defineConfig(
...nx.configs['flat/base'],
...nx.configs['flat/typescript'],
...nx.configs['flat/javascript'],
...ed.configs.typescript,
{
languageOptions: {
parserOptions: {
projectService: true,
},
},
},
{
ignores: ['**/dist', 'eslint.config.mjs'],
}
// Other configs below...
);