Registry / testing / eslint-config-qualtrics-react-js

eslint-config-qualtrics-react-js

JSON →
library1.0.0jsnpmunverified

Qualtrics's shared ESLint configuration for React and JavaScript projects. Version 1.0.0 requires ESLint ^7.13.0, eslint-plugin-react ^7.21.5, and eslint-plugin-jest ^24.1.3. This config is intended for internal Qualtrics use and may not be maintained for broader community adoption. It enforces Qualtrics-specific coding standards. No recent updates; likely stable with limited future releases.

npm install eslint-config-qualtrics-react-js
INSTALL
IMPORT
SIG · ESLINT-CONFIG-QUAL
E
eslint-config-qualtrics-react-js
testingjavascriptv1.0.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

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

default
✓ extends: ['qualtrics-react-js']
✗ extends: ['eslint-config-qualtrics-react-js']
Use the short name 'qualtrics-react-js' in extends, not the full package name.
default
✓ // .eslintrc.json {"extends": ["qualtrics-react-js"]}
✗ {"extends": ["@qualtrics/eslint-config-qualtrics-react-js"]}
No scope prefix; the package is unscoped.
default
✓ require('eslint-config-qualtrics-react-js')
Can also be required directly in Node.js if needed for custom config.

Install the config and its peer dependencies, then extend it in an ESLint config file.

// 1. Install npm install --save-dev eslint-config-qualtrics-react-js eslint@^7.13.0 eslint-plugin-jest@^24.1.3 eslint-plugin-react@^7.21.5 jest@^26.6.3 // 2. Create .eslintrc.json { "extends": ["qualtrics-react-js"] } // 3. Run lint npx eslint .
Debug
Known issues
gotchaThe extends key requires the short name 'qualtrics-react-js', not the full package name.
fix
Use "extends": ["qualtrics-react-js"]
affects: 1.0.0
gotchaThis config requires exact peer dependency versions; using newer ESLint or plugin versions may cause incompatibilities.
fix
Ensure you install the exact peer versions listed. Check 'npm info eslint-config-qualtrics-react-js peerDependencies'.
affects: 1.0.0
deprecatedESLint 7 is now end-of-life; the config may not support ESLint 8+.
fix
Consider switching to a more modern config or waiting for an update.
affects: 1.0.0
Errors
Common errors & fixes
Error: Cannot find module 'eslint-config-qualtrics-react-js'
The package is not installed.
fix
Run `npm install --save-dev eslint-config-qualtrics-react-js`.
Error: Failed to load plugin 'react' declared in 'qualtrics-react-js': Cannot find module 'eslint-plugin-react'
Missing peer dependency eslint-plugin-react.
fix
Install peer deps: `npm install --save-dev eslint-plugin-react@^7.21.5`.
Error: ESLint configuration in .eslintrc.json is invalid: "extends" value "qualtrics-react-js" is not defined.
Typo or incorrect extends name.
fix
Use "extends": ["qualtrics-react-js"] exactly. Verify package is installed.
Upgrade
Version history
1.0.0latest on npm
Audit
Dependencies
eslintrequiredpeer dependency for linting
eslint-plugin-jestrequiredpeer dependency for Jest rules
eslint-plugin-reactrequiredpeer dependency for React rules
jestrequiredpeer dependency for test environment
Agent activity
4 hits · last 30 days
node
4
Resources
eslint-config-qualtrics-react-js — npm install eslint-config-qualtrics-react-js · libregistry