@eslint-config-snapshot/cli
v1.3.2
Published
Deterministic ESLint config drift checker for workspaces.
Readme
@eslint-config-snapshot/cli
Deterministic ESLint config drift checker for workspaces.
@eslint-config-snapshot/cli snapshots effective ESLint rule state and reports drift after dependency or config changes.
Install
npm i -D @eslint-config-snapshot/cliOr run without install:
npx @eslint-config-snapshot/cli@latest --updateQuick Start
Create baseline:
eslint-config-snapshot --updateCheck drift:
eslint-config-snapshotRecommended setup flow:
eslint-config-snapshot initIn recommended preset, keep default * group and only select outlier workspaces via checkbox, assigning numeric groups to those exceptions.
Commands
checkupdateprintconfiginit
Compatibility aliases:
snapshot=>updatecompare=>check --format diffstatus=>check --format statuswhat-changed=>check --format summary
Notes
- Node.js
>=20required. - If no config is found, built-in defaults are used.
- Snapshots are stored under
.eslint-config-snapshot/.
Debugging
Use debug namespaces when you need deep diagnostics:
DEBUG=eslint-config-snapshot:* eslint-config-snapshotThis includes sampling details, extracted files, executed print-config command traces, and timing by phase.
Related Packages
- API engine:
@eslint-config-snapshot/api
More Docs
- Project overview and full guides: root README
