Registry / testing / eslint-config-prettier-react

eslint-config-prettier-react

JSON →
library0.0.24jsnpmunverified

An ESLint configuration preset that combines eslint-config-airbnb, eslint-config-prettier, and related plugins for a React + Prettier setup. Current version 0.0.24. Low maintenance; last updated in 2019. Key differentiator: simple one-line extend and peer dependency auto-install via install-peerdeps. Not recommended for new projects; consider eslint-config-airbnb with eslint-config-prettier separately.

npm install eslint-config-prettier-react
INSTALL
IMPORT
SIG · ESLINT-CONFIG-PRET
E
eslint-config-prettier-react
testingjavascriptv0.0.24
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

extends in .eslintrc
{ "extends": ["prettier-react"] }
{ "extends": ["eslint-config-prettier-react"] }
Use the shorthand 'prettier-react', not the full package name.

Shows how to configure ESLint with the preset and add lint scripts to package.json.

{ "scripts": { "lint": "eslint .", "lint:fix": "eslint . --fix" }, "eslintConfig": { "extends": [ "prettier-react" ] } } // Run in terminal: // npx install-peerdeps --dev eslint-config-prettier-react // eslint .
Debug
Known issues
breakingPeer dependencies are not installed automatically by npm v7+; manual install or use install-peerdeps is required.
fix
Use `npx install-peerdeps --dev eslint-config-prettier-react` or manually install all peer deps.
affects: >=0.0.0
deprecatedPackage is outdated; no updates since 2019. ESLint and plugin versions have breaking changes.
fix
Consider using eslint-config-airbnb with eslint-config-prettier directly.
affects: >=0.0.0
gotchaIf you have an eslintConfig field in package.json, it will conflict with the .eslintrc file.
fix
Delete the eslintConfig field from package.json when using an .eslintrc file.
affects: >=0.0.0
Errors
Common errors & fixes
Error: Cannot find module 'eslint-config-prettier-react'
The package is not installed or its peer dependencies are missing.
fix
Run `npx install-peerdeps --dev eslint-config-prettier-react`.
Failed to load plugin 'react' declared in 'BaseConfig': Cannot find module 'eslint-plugin-react'
Missing peer dependency for eslint-plugin-react.
fix
Install the missing peer dep: `npm install --save-dev eslint-plugin-react`.
Error: ESLint configuration in package.json is invalid
Both package.json eslintConfig and .eslintrc exist, causing conflict.
fix
Remove one of them, e.g., delete the eslintConfig from package.json.
Upgrade
Version history
0.0.24latest on npm
Audit
Dependencies
eslint-config-prettierrequiredRequired to disable ESLint rules that conflict with Prettier
eslint-config-airbnbrequiredBase Airbnb style guide rules
eslint-plugin-htmlrequiredLinting HTML files
eslint-plugin-prettierrequiredRuns Prettier as an ESLint rule
eslint-plugin-importrequiredES6 import/export syntax linting
eslint-plugin-jsx-a11yrequiredAccessibility rules for JSX
eslint-plugin-reactrequiredReact specific linting rules
eslint-plugin-react-hooksrequiredReact hooks linting rules
prettierrequiredCode formatter
Agent activity
2 hits · last 30 days
node
2
Resources
eslint-config-prettier-react — npm install eslint-config-prettier-react · libregistry