eslint-config-lvmcn
v0.0.60
Published
Emil's ESLint config with TypeScript support
Downloads
24
Maintainers
Readme
eslint-config-lvmcn
Emil's ESLint config with TypeScript support
Usage
Install config package.
npm i -D eslint-config-lvmcn
Edit your eslint config file.
// like this { // ... extends: [ // See possible ${importPath} list in `Requirement` chapter below. "lvmcn/${importPath}", ], // ... } // For example, if you have a typescript react project: { // ... extends: [ "lvmcn/javascript/react", "rules": { // your custom override rules for javascript... }, ], overrides: [ { files: ["*.ts", "*.tsx", "*.tx"], extends: ["lvmcn/typescript/react"], "rules": { // your custom override rules for typescript... }, } ], // ... }
Requirement
Different requirements for different languages and plugins.
| Import Path | Plugin | | ----------- | ------ | | javascript | import, simple-import-sort, promise, unicorn, unused-imports | | javascript/base | ~~none~~ | | javascript/node | import, simple-import-sort, promise, unicorn, unused-imports, node | | javascript/react| import, simple-import-sort, promise, unicorn, unused-imports, react | | javascript/vue | import, simple-import-sort, promise, unicorn, unused-imports, vue | | typescript | @typescript-eslint, etc, import, promise, unicorn, unused-imports | | typescript/base | @typescript-eslint | | typescript/node | @typescript-eslint, etc, simple-import-sort, import, promise, unicorn, unused-imports, node | | typescript/react| @typescript-eslint, etc, simple-import-sort, import, promise, unicorn, unused-imports, react | | typescript/vue | @typescript-eslint, etc, simple-import-sort, import, promise, unicorn, unused-imports, vue | | json | json | | json/base | json |