Registry /
testing / eslint-config-4catalyzer
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
muslnode 18–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
default
✓ module.exports = {
extends: '4catalyzer'
};
Used in .eslintrc.js or similar ESLint configuration files.
default
✓ {
"extends": "4catalyzer"
}
✗ {
"extends": "eslint-config-4catalyzer"
}
In .eslintrc.json, the package name without 'eslint-config-' prefix is used.
default
✓ // In package.json
"eslintConfig": {
"extends": "4catalyzer"
}
Alternatively, specify in package.json under eslintConfig field.
Quick setup for using the 4Catalyzer ESLint config in a JavaScript project.
// Install dependencies
npm install eslint eslint-config-4catalyzer eslint-plugin-import --save-dev
// Create .eslintrc.js file
module.exports = {
extends: '4catalyzer',
rules: {
// Custom rules can be added here
}
};
Errors
Common errors & fixes
Failed to load plugin 'import' declared in '4catalyzer': Cannot find module 'eslint-plugin-import'
Missing required peer dependency eslint-plugin-import.
fixRun: npm install eslint-plugin-import --save-dev
Configuration for rule 'no-console' is invalid: Severity should be one of the following: 0 = off, 1 = warn, 2 = error
Possibly overriding a rule with incorrect severity value in user config.
fixCheck your .eslintrc and ensure rule severities are 0, 1, or 2.
ESLint couldn't find the config '4catalyzer' to extend from.
The package is not installed or misconfigured in extends field.
fixEnsure eslint-config-4catalyzer is installed and extends uses '4catalyzer' (not full package name).
Audit
Dependencies
eslint-plugin-importrequiredRequired peer dependency for import/export rules