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 composed of 4 plugins and 1 unified plugin:
Migrated plugins
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
Additional plugins
@stylistic/eslint-plugin-plus
- Supplementary rules introduced by ESLint Stylistic
Unified plugins
@stylistic/eslint-plugin
- All rules from the above 4 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.