Registry / testing / eslint-config-chartjs

eslint-config-chartjs

JSON →
library0.3.0jsnpmunverified

Shareable ESLint configuration from the Chart.js team. v0.3.0 switches indent from tabs to 2 spaces and enables ES6 features. Release cadence is low; used primarily for maintaining Chart.js itself. Differentiator: official config that matches Chart.js coding style, including spacing, brace style, and ES6 enforcement. Supports extending in ESLint config files.

npm install eslint-config-chartjs
INSTALL
IMPORT
SIG · ESLINT-CONFIG-CHAR
E
eslint-config-chartjs
testingjavascriptv0.3.0
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.

config
// In .eslintrc.\n{"extends": "chartjs"}
// Wrong: using require() in .eslintrc\nmodule.exports = { extends: ['chartjs'] };
ESLint configs are used via extends field, not imported directly.
setParserOptions
import { setParserOptions } from 'eslint-config-chartjs';
const setParserOptions = require('eslint-config-chartjs');
Actually, there is no setParserOptions export; this is a shareable config only. No direct functions are exported.

Install the shareable config, then extend it in your ESLint config file.

npm install --save-dev eslint-config-chartjs
Debug
Known issues
breakingIndent rule changed from tab to 2 spaces in v0.3.0.
fix
Update your codebase to use 2-space indentation, or override the indent rule in your ESLint config.
affects: >=0.3.0
deprecatedThis package is superseded by modern ESLint flat config; consider using eslint-config-chartjs's flat config version if available.
fix
Migrate to eslint.config.js format; check for updated package.
affects: <=0.3.0
gotchaExtends field in .eslintrc expects string 'chartjs', not the package name 'eslint-config-chartjs'.
fix
Set extends: 'chartjs' (without the 'eslint-config-' prefix).
affects: >0.1.0
gotchaConfig does not include React or JSX rules; do not use for React projects expecting JSX support.
fix
Extend additional configs for React (e.g., eslint-plugin-react).
affects: >0.0.0
Errors
Common errors & fixes
Error: Cannot find module 'eslint-config-chartjs'
Package not installed or missing from devDependencies.
fix
Run 'npm install --save-dev eslint-config-chartjs'.
Configuration for rule "no-unused-vars" is invalid: Value "warn" expects an object.
Overriding rules incorrectly in .eslintrc.
fix
Ensure rule values are valid; see ESLint docs for schema.
Upgrade
Version history
0.3.0latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
eslint-config-chartjs — npm install eslint-config-chartjs · libregistry