Contributing
Development setup
-
Clone the repository and install dependencies:
git clone https://github.com/sebastian-software/eslint-config-setup.git cd eslint-config-setup npm install -
Run the tests:
npm test -
Generate all 16 config permutations:
npm run generate -
Build for distribution:
npm run build
Updating snapshots
When you intentionally change rules or update plugins:
npx vitest run --updateNOTE
Review the snapshot diff carefully. It shows exactly which rules changed.