Registry / testing / eslint-config-react-tools

eslint-config-react-tools

JSON →
library1.1.7jsnpmunverified

A shareable ESLint configuration tailored for React projects using react-tools. Version 1.1.7 is the latest stable release, but the package has very little adoption and is not actively maintained. It provides a preset of rules for linting React applications, but lacks documentation, changelog, or updates for modern ESLint and React versions. Unlike more popular configs like eslint-config-react-app or eslint-config-airbnb, this package offers minimal customization and is essentially a wrapper around a small set of ESLint rules.

npm install eslint-config-react-tools
INSTALL
IMPORT
SIG · ESLINT-CONFIG-REAC
E
eslint-config-react-tools
testingjavascriptv1.1.7
Install
—
Import
—
Disk
—
Pass rate
0/ 6
Env Coverage0 / 6
glibc
18–22
musl
18–22
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 18–226 runs
build_error
glibc
node 18–226 runs
build_error
Code
Verified usage

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

default
✓ module.exports = { extends: ['react-tools'] }
✗ import config from 'eslint-config-react-tools'
This is a CommonJS ESLint config; use module.exports in .eslintrc.js. Not a regular npm module.
plugins
✓ plugins: ['react-tools']
✗ plugins: ['eslint-config-react-tools']
The plugin name in eslint is 'react-tools', not the full package name.
rules
✓ rules: { 'react-tools/some-rule': 'error' }
✗ rules: { 'eslint-config-react-tools/some-rule': 'error' }
If using scoped rules, prefix with 'react-tools/'.

Shows how to configure ESLint to use react-tools preset in a CommonJS or JSON config file.

// In .eslintrc.js or .eslintrc.json module.exports = { extends: ['react-tools'] }; // Or in package.json: // "eslintConfig": { "extends": ["react-tools"] } // Then run: npx eslint src/
Debug
Known issues
deprecatedPackage has not been updated since 2017 and is effectively abandoned.
fix
Migrate to a maintained alternative like eslint-config-airbnb or eslint-config-react-app.
affects: >=1.0.0
gotchaConfiguration is CommonJS only and will not work with ESLint's flat config system (>=9.0.0).
fix
Use eslint-config-react-tools only with legacy eslintrc config. For flat config, switch to modern alternatives.
affects: >=9.0.0 (ESLint flat config)
gotchaNo documentation or changelog available; version 1.1.7 is the latest but breaking changes unknown.
fix
Inspect the source code directly on GitHub to understand rules.
affects: 1.1.7
Errors
Common errors & fixes
Error: Failed to load config "react-tools" to extend from.
The package is not installed or the extends name is incorrect.
fix
Run `npm install eslint-config-react-tools --save-dev` and ensure extends: ['react-tools'] (no prefix).
Error: Cannot find module 'eslint-config-react-tools'
Package not installed or ESLint cannot resolve it due to missing dependencies.
fix
Ensure the package is in node_modules. Try reinstalling with `npm install eslint-config-react-tools --save-dev`.
Configuration for rule 'react-tools/xxx' is invalid
Rule name is misspelled or does not exist.
fix
Check the source of eslint-config-react-tools for valid rules. Likely the rule does not exist.
Upgrade
Version history
1.1.7latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
eslint-config-react-tools — npm install eslint-config-react-tools · libregistry