prettier/eslint-config-prettier

Turns off all rules that are unnecessary or might conflict with Prettier.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 11th, 2026
Created on January 29th, 2017
Open Issues & Pull Requests: 20 (+0)
GitHub issues: Enabled
Number of forks: 261
Total Stargazers: 5,891 (+0)
Total Subscribers: 27 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.6 hours
Mean response time: 51.0 days
90th percentile: 79.0 days
Tracked items: 34

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 14% of issues opened in the past year have been closed. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 456 days
Stale 30+ days: 10
Stale 90+ days: 8

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • PR welcome (2)
  • question (2)
  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

eslint-config-prettier is an ESLint configuration package that disables rules conflicting with Prettier's formatting.

The problem it solves is the friction between ESLint's stylistic rules and Prettier's opinionated code formatting. When both tools run on the same codebase, they can fight over formatting decisions, causing errors or requiring manual fixes. eslint-config-prettier takes a simple approach: it turns off all ESLint rules that are unnecessary or might conflict with Prettier, allowing Prettier to handle formatting while ESLint focuses on code quality. The tool only disables rules; it does not enable any, so it must be used alongside another ESLint configuration that provides the actual linting rules.

Developers should adopt this tool if they use both ESLint and Prettier in the same project and want to avoid rule conflicts. It suits any project already committed to Prettier for formatting. The configuration automatically handles rules from core ESLint as well as popular plugins including Babel, TypeScript, React, Vue, Unicorn, and others, so you only need to extend the single "prettier" config rather than multiple plugin-specific configs. The tool includes a CLI helper that scans your ESLint configuration and reports any rules that conflict with Prettier, helping you identify and remove problematic settings.

The project's maintainers respond to issues and pull requests within hours. Work in the issue tracker centers on questions from users, enhancement requests, and pull requests that are welcomed from the community.