Commit 39c4156
committed
chore(release): 10.0.0 [skip ci]
# [10.0.0](v9.0.2...v10.0.0) (2026-05-05)
### Features
* migrate to ESLint flat config and bump peer dep to ESLint 9/10 ([ab88fd4](ab88fd4))
### BREAKING CHANGES
* Drops legacy .eslintrc-style config in favor of flat
config (eslint.config.ts). The `extends` entry point is removed —
consumers must import the default export from
`eslint-config-getresponse` and spread it into their `eslint.config.*`
file. Peer dependency now requires ESLint ^9 || ^10.
- Replace eslintrc shape with `defineConfig`-based flat config in
src/index.ts and per-rule modules under src/rules/*
- Drop @rushstack/eslint-patch, eslint-gitignore, eslint-find-rules,
cross-env, pug; switch gitignore handling to @eslint/compat
`includeIgnoreFile`
- Bump @stylistic/eslint-plugin to v5, eslint-plugin-react-hooks to
7.1.1, adopt `typescript-eslint` v8 unified package, add `globals`
and `jiti` for TS config loading
- Remove obsolete src/rules/node.ts (rules merged elsewhere / handled
by ESLint core)
- Add package.json `exports` `types` conditions and `overrides` to
pin downstream plugins to the host eslint version
- Rewrite scripts/buildDocs.mjs without pug template; split into
scripts/docs/{collectRules,classifyRules,renderHtml}.mjs modules
- Add src/types/plugins.d.ts shims and update tsconfig accordingly
- Update README to document flat-config consumption1 parent e4e644d commit 39c4156
3 files changed
Lines changed: 36 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
1 | 34 | | |
2 | 35 | | |
3 | 36 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments