UNPKG

@alexlit/lint-kit

Version:

Preset of configuration files and dependencies for linting web applications (designed for Vue.js with TypeScript)

47 lines (33 loc) 865 B
# ESLint Configuration > [!WARNING] > For **eslint version < 9** use > [@alexlit/config-eslint@90](https://www.npmjs.com/package/@alexlit/config-eslint?activeTab=versions) > or lower. ## Installation ```sh npm i @alexlit/config-eslint -D ``` ## Connection - With preset ```js // eslint.config.js import { defaultPreset } from '@alexlit/config-eslint'; export default [...defaultPreset]; ``` - Custom rules ([available plugins](https://github.com/alex-lit/lint-kit/blob/master/packages/config-eslint/index.js)) ```js // eslint.config.js import { typescript, unicorn, vitest } from '@alexlit/config-eslint'; // config example: export default [ ...typescript, ...unicorn, ...vitest, ...[ // <custom rules> ], ]; ``` ## Usefull links - [Awesome ESLint](https://github.com/dustinspecker/awesome-eslint)