Gathering detailed insights and metrics for eslint-config-react-app
Gathering detailed insights and metrics for eslint-config-react-app
Gathering detailed insights and metrics for eslint-config-react-app
Gathering detailed insights and metrics for eslint-config-react-app
@modern-js-app/eslint-config
A Progressive React Framework for modern web development.
@commercetools-frontend/eslint-config-mc-app
ESLint config used by Merchant Center customizations.
react-app-rewire-eslint
rewire your react-app and use your own esling config
eslint-config-react-app-wizard
ESLint configuration used by Create React App
Set up a modern web app by running one command.
npm install eslint-config-react-app
Typescript
Module System
Min. Node Version
Node Version
NPM Version
JavaScript (98.35%)
Shell (1.21%)
CSS (0.15%)
HTML (0.12%)
AppleScript (0.09%)
TypeScript (0.07%)
SCSS (0.02%)
Sass (0.01%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
103,359 Stars
2,819 Commits
27,031 Forks
1,900 Watchers
28 Branches
960 Contributors
Updated on Jul 12, 2025
Latest Version
7.0.1
Package Id
eslint-config-react-app@7.0.1
Unpacked Size
19.28 kB
Size
5.81 kB
File Count
6
NPM Version
lerna/4.0.0/node@v16.13.0+arm64 (darwin)
Node Version
16.13.0
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
14
1
This package includes the shareable ESLint configuration used by Create React App.
Please refer to its documentation:
The easiest way to use this configuration is with Create React App, which includes it by default.
You don’t need to install it separately in Create React App projects.
If you want to use this ESLint configuration in a project not built with Create React App, you can install it with the following steps.
First, install this package and ESLint.
1npm install --save-dev eslint-config-react-app eslint@^8.0.0
Then create a file named .eslintrc.json
with following contents in the root folder of your project:
1{ 2 "extends": "react-app" 3}
That's it! You can override the settings from eslint-config-react-app
by editing the .eslintrc.json
file. Learn more about configuring ESLint on the ESLint website.
This config also ships with optional Jest rules for ESLint (based on eslint-plugin-jest
).
You can enable these rules by adding the Jest config to the extends
array in your ESLint config.
1{ 2 "extends": ["react-app", "react-app/jest"] 3}
The following rules from the eslint-plugin-jsx-a11y plugin are activated:
If you want to enable even more accessibility rules, you can create an .eslintrc.json
file in the root of your project with this content:
1{ 2 "extends": ["react-app", "plugin:jsx-a11y/recommended"], 3 "plugins": ["jsx-a11y"] 4}
However, if you are using Create React App and have not ejected, any additional rules will only be displayed in the IDE integrations, but not in the browser or the terminal.
No vulnerabilities found.
Reason
security policy file detected
Details
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 11/15 approved changesets -- score normalized to 7
Reason
dependency not pinned by hash detected -- score normalized to 2
Details
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
project is not fuzzed
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
93 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More