ESLint shareable config for Adslot, currently at v2.2.1 requiring Node.js ^24 and ESLint ^9.39.1. It bundles plugins for React, JSX accessibility, import rules, Lodash, Chai-friendly assertions, and TypeScript (via @typescript-eslint). Release cadence is irregular; breaking changes occurred at v2.0.0 when upgrading to ESLint v9. Differentiators: opinionated setup for Adslot's internal stack, includes chai-friendly and lodash rules.
npm install eslint-config-adslotVerified import paths — ran on the pinned version, not inferred.
Shows how to extend the config in both legacy .eslintrc and flat config formats.
Upgrade ESLint to v9 and migrate to flat config, or use ESLint v8 with eslint-config-adslot@1.x.
Update Node.js to v24.
Override or disable rules from these plugins in your own config.
Run: npm install -D @typescript-eslint/eslint-plugin @typescript-eslint/parser
Upgrade to eslint-config-adslot@2.x and use flat config or compatible .eslintrc.
Install: npm install -D eslint-config-adslot eslint. Then use 'extends': 'adslot'.