Getting Started
ESLint Stylistic is a collection of stylistic rules for ESLint, migrated from eslint
core and @typescript-eslint
repo to shift the maintenance effort to the community. Learn more about why we need this project.
Packages
ESLint Stylistic is migrated from 3 different sources packages:
eslint
->@stylistic/eslint-plugin-js
- Built-in stylistic rules for JavaScript
@typescript-eslint/eslint-plugin
->@stylistic/eslint-plugin-ts
- Stylistic rules for TypeScript
eslint-plugin-react
->@stylistic/eslint-plugin-jsx
- Stylistic rules for framework-agnostic JSX
We also provide an unified plugin @stylistic/eslint-plugin
that merges rules from all 3 plugins.
TIP
Check the project progress first to learn more about the current status of this project.
Migration
Please refer to the migration guide for more details.