Skip to content

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.

Plugin

ESLint Stylistic is provided as a unified plugin, which supports supports JS, TS and JSX out of the box.

Check the rules and install guide for more details.

Unified Plugin

We used to provide separate plugins for each language like @stylistic/eslint-plugin-js, but since v5, we have merged them into a single plugin.

Those separated plugins would still work but would not receive new features. Please consider migrating to the unified plugin.

The legacy docs is available at v4.eslint.style.

Migration

Please refer to the migration guide for more details.

Released under the MIT License.