Open ggrossetie opened 4 months ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: dirty-chai@2.0.1
npm ERR! Found: chai@5.1.2
npm ERR! node_modules/chai
npm ERR! dev chai@"~5.1.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer chai@">=2.2.1 <5" from dirty-chai@2.0.1
npm ERR! node_modules/dirty-chai
npm ERR! dev dirty-chai@"~2.0" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: chai@4.5.0
npm ERR! node_modules/chai
npm ERR! peer chai@">=2.2.1 <5" from dirty-chai@2.0.1
npm ERR! node_modules/dirty-chai
npm ERR! dev dirty-chai@"~2.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/renovate/cache/others/npm/_logs/2024-12-03T02_37_16_423Z-debug-0.log
This PR contains the following updates:
~4.4
->~5.1.0
~9.5
->~9.16.0
10.4.2
->11.0.0
~10.4
->~11.0.0
~3.29
->~4.28.0
Release Notes
chaijs/chai
### [`v5.1.2`](https://togithub.com/chaijs/chai/releases/v5.1.2) [Compare Source](https://togithub.com/chaijs/chai/compare/v5.1.1...v5.1.2) #### What's Changed - Fix secret name in publish action by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1614](https://togithub.com/chaijs/chai/pull/1614) - Publish npm packages with provenance by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1615](https://togithub.com/chaijs/chai/pull/1615) - build(deps-dev): bump braces from 3.0.2 to 3.0.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/chaijs/chai/pull/1625](https://togithub.com/chaijs/chai/pull/1625) - chore: bump loupe and deep-eql by [@43081j](https://togithub.com/43081j) in [https://github.com/chaijs/chai/pull/1635](https://togithub.com/chaijs/chai/pull/1635) - build(deps-dev): bump [@75lb/deep-merge](https://togithub.com/75lb/deep-merge) from 1.1.1 to 1.1.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/chaijs/chai/pull/1636](https://togithub.com/chaijs/chai/pull/1636) - build(deps): bump rollup from 4.9.1 to 4.22.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/chaijs/chai/pull/1637](https://togithub.com/chaijs/chai/pull/1637) - chore: update deep dependencies by [@43081j](https://togithub.com/43081j) in [https://github.com/chaijs/chai/pull/1641](https://togithub.com/chaijs/chai/pull/1641) - chore: upgrade loupe by [@43081j](https://togithub.com/43081j) in [https://github.com/chaijs/chai/pull/1646](https://togithub.com/chaijs/chai/pull/1646) - Support big int in approximently by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1606](https://togithub.com/chaijs/chai/pull/1606) **Full Changelog**: https://github.com/chaijs/chai/compare/v5.1.1...v5.1.2 ### [`v5.1.1`](https://togithub.com/chaijs/chai/releases/v5.1.1) [Compare Source](https://togithub.com/chaijs/chai/compare/v5.1.0...v5.1.1) #### What's Changed - Set up ESLint for JSDoc comments by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1605](https://togithub.com/chaijs/chai/pull/1605) - build(deps-dev): bump ip from 1.1.8 to 1.1.9 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/chaijs/chai/pull/1608](https://togithub.com/chaijs/chai/pull/1608) - Correct Mocha import instructions by [@MattiSG](https://togithub.com/MattiSG) in [https://github.com/chaijs/chai/pull/1611](https://togithub.com/chaijs/chai/pull/1611) - fix: support some virtual contexts in `toThrow` by [@43081j](https://togithub.com/43081j) in [https://github.com/chaijs/chai/pull/1609](https://togithub.com/chaijs/chai/pull/1609) #### New Contributors - [@MattiSG](https://togithub.com/MattiSG) made their first contribution in [https://github.com/chaijs/chai/pull/1611](https://togithub.com/chaijs/chai/pull/1611) **Full Changelog**: https://github.com/chaijs/chai/compare/v5.1.0...v5.1.1 ### [`v5.1.0`](https://togithub.com/chaijs/chai/releases/v5.1.0) [Compare Source](https://togithub.com/chaijs/chai/compare/v5.0.3...v5.1.0) #### What's Changed - Remove useless guards and add parentheses to constuctors by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1593](https://togithub.com/chaijs/chai/pull/1593) - Cleanup jsdoc comments by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1596](https://togithub.com/chaijs/chai/pull/1596) - Convert comments in "legal comments" format to jsdoc or normal comments by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1598](https://togithub.com/chaijs/chai/pull/1598) - Implement `iterable` assertion by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1592](https://togithub.com/chaijs/chai/pull/1592) - Assert interface fix by [@developer-bandi](https://togithub.com/developer-bandi) in [https://github.com/chaijs/chai/pull/1601](https://togithub.com/chaijs/chai/pull/1601) - Set support in same members by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1583](https://togithub.com/chaijs/chai/pull/1583) - Fix publish script by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1602](https://togithub.com/chaijs/chai/pull/1602) #### New Contributors - [@developer-bandi](https://togithub.com/developer-bandi) made their first contribution in [https://github.com/chaijs/chai/pull/1601](https://togithub.com/chaijs/chai/pull/1601) **Full Changelog**: https://github.com/chaijs/chai/compare/v5.0.3...v5.1.0 ### [`v5.0.3`](https://togithub.com/chaijs/chai/releases/v5.0.3) [Compare Source](https://togithub.com/chaijs/chai/compare/v5.0.2...v5.0.3) Fix bad v5.0.2 publish. **Full Changelog**: https://github.com/chaijs/chai/compare/v5.0.2...v5.0.3 ### [`v5.0.2`](https://togithub.com/chaijs/chai/releases/v5.0.2) [Compare Source](https://togithub.com/chaijs/chai/compare/v5.0.0...v5.0.2) #### What's Changed - build(deps): bump nanoid and mocha by [@dependabot](https://togithub.com/dependabot) in [https://github.com/chaijs/chai/pull/1558](https://togithub.com/chaijs/chai/pull/1558) - remove `bump-cli` by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1559](https://togithub.com/chaijs/chai/pull/1559) - Update developer dependencies by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1560](https://togithub.com/chaijs/chai/pull/1560) - fix: removes `??` for node compat (5.x) by [@43081j](https://togithub.com/43081j) in [https://github.com/chaijs/chai/pull/1576](https://togithub.com/chaijs/chai/pull/1576) - Update `loupe` to latest version by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1579](https://togithub.com/chaijs/chai/pull/1579) - Re-enable some webkit tests by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1580](https://togithub.com/chaijs/chai/pull/1580) - Remove a bunch of if statements in test/should.js by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1581](https://togithub.com/chaijs/chai/pull/1581) - Remove a bunch of unused files by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1582](https://togithub.com/chaijs/chai/pull/1582) - Fix 1564 by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1566](https://togithub.com/chaijs/chai/pull/1566) **Full Changelog**: https://github.com/chaijs/chai/compare/v5.0.1...v5.0.2 ### [`v5.0.0`](https://togithub.com/chaijs/chai/releases/v5.0.0) [Compare Source](https://togithub.com/chaijs/chai/compare/v4.5.0...v5.0.0) #### BREAKING CHANGES - Chai now only supports EcmaScript Modules (ESM). This means your tests will need to either have `import {...} from 'chai'` or `import('chai')`. `require('chai')` will cause failures in nodejs. If you're using ESM and seeing failures, it may be due to a bundler or transpiler which is incorrectly converting import statements into require calls. - Dropped support for Internet Explorer. - Dropped support for NodeJS < 18. - Minimum supported browsers are now Firefox 100, Safari 14.1, Chrome 100, Edge 100. Support for browsers prior to these versions is "best effort" (bug reports on older browsers will be assessed individually and may be marked as wontfix). #### What's Changed - feat: use chaijs/loupe for inspection by [@pcorpet](https://togithub.com/pcorpet) in [https://github.com/chaijs/chai/pull/1401](https://togithub.com/chaijs/chai/pull/1401) - docs: fix URL in README by [@Izzur](https://togithub.com/Izzur) in [https://github.com/chaijs/chai/pull/1413](https://togithub.com/chaijs/chai/pull/1413) - Remove `get-func-name` dependency by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1416](https://togithub.com/chaijs/chai/pull/1416) - Convert Makefile script to npm scripts by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1424](https://togithub.com/chaijs/chai/pull/1424) - Clean up README badges by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1422](https://togithub.com/chaijs/chai/pull/1422) - fix: package.json - deprecation warning on exports field by [@stevenjoezhang](https://togithub.com/stevenjoezhang) in [https://github.com/chaijs/chai/pull/1400](https://togithub.com/chaijs/chai/pull/1400) - fix: deep-eql bump package to support symbols by [@snewcomer](https://togithub.com/snewcomer) in [https://github.com/chaijs/chai/pull/1458](https://togithub.com/chaijs/chai/pull/1458) - ES module conversion PoC by [@43081j](https://togithub.com/43081j) in [https://github.com/chaijs/chai/pull/1498](https://togithub.com/chaijs/chai/pull/1498) - chore: drop commonjs support by [@43081j](https://togithub.com/43081j) in [https://github.com/chaijs/chai/pull/1503](https://togithub.com/chaijs/chai/pull/1503) - Update pathval by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1527](https://togithub.com/chaijs/chai/pull/1527) - Update check-error by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1528](https://togithub.com/chaijs/chai/pull/1528) - update `deep-eql` to latest version by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1542](https://togithub.com/chaijs/chai/pull/1542) - Inline `type-detect` as a simple function by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1544](https://togithub.com/chaijs/chai/pull/1544) - Update loupe by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1545](https://togithub.com/chaijs/chai/pull/1545) - Typo 'Test an object' not 'Test and object' by [@mavaddat](https://togithub.com/mavaddat) in [https://github.com/chaijs/chai/pull/1460](https://togithub.com/chaijs/chai/pull/1460) - Update `assertion-error` to it's latest major version! by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1543](https://togithub.com/chaijs/chai/pull/1543) - Replacing Karma with Web Test Runner by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1546](https://togithub.com/chaijs/chai/pull/1546) #### New Contributors - [@Izzur](https://togithub.com/Izzur) made their first contribution in [https://github.com/chaijs/chai/pull/1413](https://togithub.com/chaijs/chai/pull/1413) - [@stevenjoezhang](https://togithub.com/stevenjoezhang) made their first contribution in [https://github.com/chaijs/chai/pull/1400](https://togithub.com/chaijs/chai/pull/1400) - [@43081j](https://togithub.com/43081j) made their first contribution in [https://github.com/chaijs/chai/pull/1498](https://togithub.com/chaijs/chai/pull/1498) **Full Changelog**: https://github.com/chaijs/chai/compare/4.3.1...v5.0.0 ### [`v4.5.0`](https://togithub.com/chaijs/chai/releases/v4.5.0) [Compare Source](https://togithub.com/chaijs/chai/compare/v4.4.1...v4.5.0) - Update type detect ([#1631](https://togithub.com/chaijs/chai/issues/1631)) [`1a36d35`](https://togithub.com/chaijs/chai/commit/1a36d35) ##### What's Changed - Update type detect by [@koddsson](https://togithub.com/koddsson) in [https://github.com/chaijs/chai/pull/1631](https://togithub.com/chaijs/chai/pull/1631) **Full Changelog**: https://github.com/chaijs/chai/compare/v4.4.1...v4.5.0eslint/eslint
### [`v9.16.0`](https://togithub.com/eslint/eslint/releases/v9.16.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.15.0...v9.16.0) ##### Features - [`8f70eb1`](https://togithub.com/eslint/eslint/commit/8f70eb142cce025e7040d016a959eff0f51eb672) feat: Add `ignoreComputedKeys` option in `sort-keys` rule ([#19162](https://togithub.com/eslint/eslint/issues/19162)) (Milos Djermanovic) ##### Documentation - [`9eefc8f`](https://togithub.com/eslint/eslint/commit/9eefc8f813b5c31f49fbbd9a36f439b365bea180) docs: fix typos in `use-isnan` ([#19190](https://togithub.com/eslint/eslint/issues/19190)) (루밀LuMir) - [`0c8cea8`](https://togithub.com/eslint/eslint/commit/0c8cea8c803962a4358032fde5c117a1e9c41ca0) docs: switch the order of words in `no-unreachable` ([#19189](https://togithub.com/eslint/eslint/issues/19189)) (루밀LuMir) - [`0c19417`](https://togithub.com/eslint/eslint/commit/0c19417c644a29b5113d3a2b94ce00640117574b) docs: add missing backtick to `no-async-promise-executor` ([#19188](https://togithub.com/eslint/eslint/issues/19188)) (루밀LuMir) - [`8df9276`](https://togithub.com/eslint/eslint/commit/8df927646cadaa70263914c62f2f76fccb8c46fd) docs: add backtick in `-0` in `description` of `no-compare-neg-zero` ([#19186](https://togithub.com/eslint/eslint/issues/19186)) (루밀LuMir) - [`7e16e3f`](https://togithub.com/eslint/eslint/commit/7e16e3fb8594e361b3e121d2d4059dc26e30c407) docs: fix `caseSensitive` option's title of `sort-keys` ([#19183](https://togithub.com/eslint/eslint/issues/19183)) (Tanuj Kanti) - [`0c6b842`](https://togithub.com/eslint/eslint/commit/0c6b84212144da3238693fa56500b02bd4a9f05a) docs: fix typos in `migration-guide.md` ([#19180](https://togithub.com/eslint/eslint/issues/19180)) (루밀LuMir) - [`353266e`](https://togithub.com/eslint/eslint/commit/353266edf827d4e63e9efef321f5d128748bc74d) docs: fix a typo in `debug.md` ([#19179](https://togithub.com/eslint/eslint/issues/19179)) (루밀LuMir) - [`5ff318a`](https://togithub.com/eslint/eslint/commit/5ff318a528e3f6b8b9c6a62ea949d66ebb7f0716) docs: delete unnecessary horizontal rule(`---`) in `nodejs-api` ([#19175](https://togithub.com/eslint/eslint/issues/19175)) (루밀LuMir) - [`576bcc5`](https://togithub.com/eslint/eslint/commit/576bcc5461c0c00c30dfceec9abcddb99e559c74) docs: mark more rules as handled by TypeScript ([#19164](https://togithub.com/eslint/eslint/issues/19164)) (Tanuj Kanti) - [`742d054`](https://togithub.com/eslint/eslint/commit/742d054ac1124d4e53c84234dd6960d4e272d490) docs: note that `no-restricted-syntax` can be used with any language ([#19148](https://togithub.com/eslint/eslint/issues/19148)) (Milos Djermanovic) ##### Chores - [`feb703b`](https://togithub.com/eslint/eslint/commit/feb703b3dc198cda03fb69c75a31d56d999b9d2e) chore: upgrade to `@eslint/js@9.16.0` ([#19195](https://togithub.com/eslint/eslint/issues/19195)) (Francesco Trotta) - [`df9bf95`](https://togithub.com/eslint/eslint/commit/df9bf9519a302e284700ad300463ecdf2ebf9f25) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`f831893`](https://togithub.com/eslint/eslint/commit/f831893b6e2951f56ce8b9ff12e4a16913b72b47) chore: add type for `ignoreComputedKeys` option of `sort-keys` ([#19184](https://togithub.com/eslint/eslint/issues/19184)) (Tanuj Kanti) - [`3afb8a1`](https://togithub.com/eslint/eslint/commit/3afb8a1dcf12ad12df480db014042a51403ff672) chore: update dependency [@eslint/json](https://togithub.com/eslint/json) to ^0.8.0 ([#19177](https://togithub.com/eslint/eslint/issues/19177)) (Milos Djermanovic) - [`1f77c53`](https://togithub.com/eslint/eslint/commit/1f77c53b12d00403b88a0e02c8d2432278abcf52) chore: add `repository.directory` property to `package.json` ([#19165](https://togithub.com/eslint/eslint/issues/19165)) (루밀LuMir) - [`d460594`](https://togithub.com/eslint/eslint/commit/d46059410a0e02b98067aa31975c25fd8d0d1c2b) chore: update dependency [@arethetypeswrong/cli](https://togithub.com/arethetypeswrong/cli) to ^0.17.0 ([#19147](https://togithub.com/eslint/eslint/issues/19147)) (renovate\[bot]) - [`45cd4ea`](https://togithub.com/eslint/eslint/commit/45cd4ead9c4fc354a2542b806ec82afb67cb54fc) refactor: update default options in rules ([#19136](https://togithub.com/eslint/eslint/issues/19136)) (Milos Djermanovic) ### [`v9.15.0`](https://togithub.com/eslint/eslint/releases/v9.15.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.14.0...v9.15.0) ##### Features - [`01557ce`](https://togithub.com/eslint/eslint/commit/01557cec24203be72222858a3912da0a474ac75c) feat: Implement Language#normalizeLanguageOptions() ([#19104](https://togithub.com/eslint/eslint/issues/19104)) (Nicholas C. Zakas) - [`2edc0e2`](https://togithub.com/eslint/eslint/commit/2edc0e2bdc40c4a6da8d526c82c0b6c582bae419) feat: add meta.defaultOptions ([#17656](https://togithub.com/eslint/eslint/issues/17656)) (Josh Goldberg ✨) - [`bdec50e`](https://togithub.com/eslint/eslint/commit/bdec50e91baf9d5eefa07d97d2059fdebb53cdaa) feat: fix `no-useless-computed-key` false negative with `__proto__` ([#19123](https://togithub.com/eslint/eslint/issues/19123)) (Milos Djermanovic) - [`3087c9e`](https://togithub.com/eslint/eslint/commit/3087c9e95094cad1354aca2e4ae48c7bd2381184) feat: add `meta` object to `@eslint/js` plugin ([#19095](https://togithub.com/eslint/eslint/issues/19095)) (Francesco Trotta) ##### Bug Fixes - [`fd33f13`](https://togithub.com/eslint/eslint/commit/fd33f1315ac59b1b3828dbab8e1e056a1585eff0) fix: update types for `no-restricted-imports` rule ([#19060](https://togithub.com/eslint/eslint/issues/19060)) (Nitin Kumar) - [`bd35098`](https://togithub.com/eslint/eslint/commit/bd35098f5b949ecb83e8c7e287524b28b2a3dd71) fix: switch away from Node.js node:assert and AssertionError ([#19082](https://togithub.com/eslint/eslint/issues/19082)) (Josh Goldberg ✨) - [`9db5b15`](https://togithub.com/eslint/eslint/commit/9db5b152c325a930130d49ca967013471c3ba0dc) fix: unsafe report for `no-lonely-if` ([#19087](https://togithub.com/eslint/eslint/issues/19087)) (Abraham Guo) - [`68fa497`](https://togithub.com/eslint/eslint/commit/68fa497f6a11f1738dce85bb2bdd7a5f8b9f5d6d) fix: ignore files on a different drive on Windows ([#19069](https://togithub.com/eslint/eslint/issues/19069)) (Francesco Trotta) - [`4ce625a`](https://togithub.com/eslint/eslint/commit/4ce625a230778a41b856162df9ebcc57c25cc103) fix: upgrade [@humanwhocodes/retry](https://togithub.com/humanwhocodes/retry)[@0](https://togithub.com/0).4.1 to avoid debug logs ([#19102](https://togithub.com/eslint/eslint/issues/19102)) (Milos Djermanovic) ##### Documentation - [`d927920`](https://togithub.com/eslint/eslint/commit/d9279202e7d15452e44adf38451d33d4aaad3bd4) docs: fix styles in no-js mode ([#18916](https://togithub.com/eslint/eslint/issues/18916)) (Tanuj Kanti) - [`09bc2a8`](https://togithub.com/eslint/eslint/commit/09bc2a88c00aa9a93c7de505795fc4e85b2e6357) docs: Update README (GitHub Actions Bot) - [`39089c8`](https://togithub.com/eslint/eslint/commit/39089c80a7af09494fce86a6574bf012cbe46d10) docs: add `no-useless-computed-key` examples with object patterns ([#19109](https://togithub.com/eslint/eslint/issues/19109)) (Milos Djermanovic) - [`895c60f`](https://togithub.com/eslint/eslint/commit/895c60f7fe09f59df1e9490006220d3ec4b9d5b0) docs: add missing messageId property and suggestion properties ([#19122](https://togithub.com/eslint/eslint/issues/19122)) (fnx) - [`298625e`](https://togithub.com/eslint/eslint/commit/298625eb65dc00bfa0a877ea46faada22021c23e) docs: Change CLI -c to use flat config ([#19103](https://togithub.com/eslint/eslint/issues/19103)) (Nicholas C. Zakas) - [`522d8a3`](https://togithub.com/eslint/eslint/commit/522d8a32f326c52886c531f43cf6a1ff15af8286) docs: add deprecation on `indent`, `quotes` and `semi` rule types ([#19090](https://togithub.com/eslint/eslint/issues/19090)) (Marco Pasqualetti) ##### Chores - [`2967d91`](https://togithub.com/eslint/eslint/commit/2967d91037ad670ea3a67fdb9c171b60d9af138b) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@9](https://togithub.com/9).15.0 ([#19133](https://togithub.com/eslint/eslint/issues/19133)) (Milos Djermanovic) - [`b441bee`](https://togithub.com/eslint/eslint/commit/b441bee6ad9807fef614bd071e6bd3e8b3307b2d) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`7d6bf4a`](https://togithub.com/eslint/eslint/commit/7d6bf4a250f97d8ff1e2606e3d769e016a32f45b) chore: upgrade [@eslint/core](https://togithub.com/eslint/core)[@0](https://togithub.com/0).9.0 ([#19131](https://togithub.com/eslint/eslint/issues/19131)) (Milos Djermanovic) - [`902e707`](https://togithub.com/eslint/eslint/commit/902e70713de1ab67ede9ef8a3836fd2d09a759e5) chore: upgrade [@eslint/plugin-kit](https://togithub.com/eslint/plugin-kit)[@0](https://togithub.com/0).2.3 ([#19130](https://togithub.com/eslint/eslint/issues/19130)) (Milos Djermanovic) - [`5ff6c1d`](https://togithub.com/eslint/eslint/commit/5ff6c1dd09f32b56c05ab97f328741fc8ffb1f64) chore: bump cross-spawn ([#19125](https://togithub.com/eslint/eslint/issues/19125)) (Ian Bobinac) - [`cceccc7`](https://togithub.com/eslint/eslint/commit/cceccc771631011e04b37122b990205f0e8b6925) chore: update dependency [@eslint/json](https://togithub.com/eslint/json) to ^0.6.0 ([#19117](https://togithub.com/eslint/eslint/issues/19117)) (renovate\[bot]) - [`0da3f73`](https://togithub.com/eslint/eslint/commit/0da3f732fe1776f8f79dac829b2cab4cedd4b6d8) chore: update algolia referrer ([#19114](https://togithub.com/eslint/eslint/issues/19114)) (Strek) - [`4f08332`](https://togithub.com/eslint/eslint/commit/4f08332ac03e51002f8de6da5c5a362608205437) ci: unpin `trunk-io/trunk-action` ([#19108](https://togithub.com/eslint/eslint/issues/19108)) (Francesco Trotta) - [`6b75683`](https://togithub.com/eslint/eslint/commit/6b75683b47c346faaeb6c1dac8e168d64338c7b3) perf: optimize `text-table` by replacing regex with `trimEnd` ([#19061](https://togithub.com/eslint/eslint/issues/19061)) (Nitin Kumar) ### [`v9.14.0`](https://togithub.com/eslint/eslint/releases/v9.14.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.13.0...v9.14.0) #### Features - [`3fa009f`](https://togithub.com/eslint/eslint/commit/3fa009f25992d3d305437205be0ca145a0fb53f4) feat: add support for Import Attributes and RegExp Modifiers ([#19076](https://togithub.com/eslint/eslint/issues/19076)) (Milos Djermanovic) - [`b0faee3`](https://togithub.com/eslint/eslint/commit/b0faee30e007a89bd7bdbc22a70223fabb99a541) feat: add types for the `@eslint/js` package ([#19010](https://togithub.com/eslint/eslint/issues/19010)) (Nitin Kumar) #### Bug Fixes - [`24d0172`](https://togithub.com/eslint/eslint/commit/24d0172bbfb92cac663cb1631bd04e7539262066) fix: enable retry concurrency limit for readFile() ([#19077](https://togithub.com/eslint/eslint/issues/19077)) (Nicholas C. Zakas) - [`b442067`](https://togithub.com/eslint/eslint/commit/b44206725247d30b10cd58859c388949f5489087) fix: Don't crash when directory is deleted during traversal. ([#19067](https://togithub.com/eslint/eslint/issues/19067)) (Nicholas C. Zakas) - [`d474443`](https://togithub.com/eslint/eslint/commit/d474443109762f3b92811df0411965cf64f595c2) fix: avoid call stack overflow while processing globs ([#19035](https://togithub.com/eslint/eslint/issues/19035)) (Livia Medeiros) #### Documentation - [`151c965`](https://togithub.com/eslint/eslint/commit/151c965aec1c46000ac7dfc67a1c04802112aafc) docs: update `context.languageOptions.parser` description ([#19084](https://togithub.com/eslint/eslint/issues/19084)) (Nitin Kumar) - [`dc34f94`](https://togithub.com/eslint/eslint/commit/dc34f94a2ed25b37ac4aafcabed7bfae582db77e) docs: Update README (GitHub Actions Bot) - [`f16e846`](https://togithub.com/eslint/eslint/commit/f16e846ac004bc32e52cd3991d14d7a89374bbb5) docs: Update README (GitHub Actions Bot) - [`ee0a77e`](https://togithub.com/eslint/eslint/commit/ee0a77ea3caa5838bab704b54a577eefbed58f68) docs: change link from [@types/eslint](https://togithub.com/types/eslint) to lib/types ([#19049](https://togithub.com/eslint/eslint/issues/19049)) (Karl Horky) - [`50f03a1`](https://togithub.com/eslint/eslint/commit/50f03a119e6827c03b1d6c86d3aa1f4820b609e8) docs: Clarify global ignores in config migration guide ([#19032](https://togithub.com/eslint/eslint/issues/19032)) (Milos Djermanovic) #### Build Related - [`37c9177`](https://togithub.com/eslint/eslint/commit/37c9177aa07296a7a794c4b4ef5333e16fa22415) build: update `@wdio/*` dependencies ([#19068](https://togithub.com/eslint/eslint/issues/19068)) (Francesco Trotta) - [`35a8858`](https://togithub.com/eslint/eslint/commit/35a8858d62cb050fa0b56702e55c94ffaaf6956d) build: exclude flawed dendency versions ([#19065](https://togithub.com/eslint/eslint/issues/19065)) (Francesco Trotta) #### Chores - [`f36cb16`](https://togithub.com/eslint/eslint/commit/f36cb1649a85028fb3999ee2056ee467a907c061) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@9](https://togithub.com/9).14.0 ([#19086](https://togithub.com/eslint/eslint/issues/19086)) (Milos Djermanovic) - [`28be447`](https://togithub.com/eslint/eslint/commit/28be4471f6eb61b4304ae3d17ea7eeacc6364bbe) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`f48a2a0`](https://togithub.com/eslint/eslint/commit/f48a2a0e9bf4a659b9af5e70e873fb631430c1ba) test: add `no-invalid-regexp` tests with RegExp Modifiers ([#19075](https://togithub.com/eslint/eslint/issues/19075)) (Milos Djermanovic) - [`425202e`](https://togithub.com/eslint/eslint/commit/425202ed49a1372c1719d4e7b48d0fbdda8af9fa) perf: Fix caching in config loaders ([#19042](https://togithub.com/eslint/eslint/issues/19042)) (Milos Djermanovic) - [`3d44b3c`](https://togithub.com/eslint/eslint/commit/3d44b3c4751e4c44c32b879b65a723faee9c1c29) ci: run tests in Node.js 23 ([#19055](https://togithub.com/eslint/eslint/issues/19055)) (Francesco Trotta) - [`7259627`](https://togithub.com/eslint/eslint/commit/725962731538eaa38d5d78b9e82ce3fccc9762d0) test: ensure tmp directory cleanup in `check-emfile-handling.js` ([#19036](https://togithub.com/eslint/eslint/issues/19036)) (Livia Medeiros) ### [`v9.13.0`](https://togithub.com/eslint/eslint/releases/v9.13.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.12.0...v9.13.0) #### Features - [`381c32b`](https://togithub.com/eslint/eslint/commit/381c32b6975fa3208c62ca2b1052eb87182ed731) feat: Allow languages to provide `defaultLanguageOptions` ([#19003](https://togithub.com/eslint/eslint/issues/19003)) (Milos Djermanovic) - [`bf723bd`](https://togithub.com/eslint/eslint/commit/bf723bd0f948dbfef57f9b34ff894e7603aeaf88) feat: Improve eslintrc warning message ([#19023](https://togithub.com/eslint/eslint/issues/19023)) (Milos Djermanovic) - [`1def4cd`](https://togithub.com/eslint/eslint/commit/1def4cdfab1f067c5089df8b36242cdf912b0eb6) feat: drop support for jiti v1.21 ([#18996](https://togithub.com/eslint/eslint/issues/18996)) (Francesco Trotta) - [`f879be2`](https://togithub.com/eslint/eslint/commit/f879be240ca7ddf485b700df0eb93985ccb1db45) feat: export `ESLint.defaultConfig` ([#18983](https://togithub.com/eslint/eslint/issues/18983)) (Nitin Kumar) #### Bug Fixes - [`78836d4`](https://togithub.com/eslint/eslint/commit/78836d40ebd3881e527075a991da4cbb0ff9adfc) fix: update the `complexity` rule type ([#19027](https://togithub.com/eslint/eslint/issues/19027)) (Nitin Kumar) - [`064c8b6`](https://togithub.com/eslint/eslint/commit/064c8b612e2e4b773d6b25867f2045e3ceaa9d66) fix: update rule types ([#18925](https://togithub.com/eslint/eslint/issues/18925)) (Nitin Kumar) #### Documentation - [`abdbfa8`](https://togithub.com/eslint/eslint/commit/abdbfa83907712d0d44a35aeed4e0ea7bf106740) docs: mark `LintMessage#nodeType` as deprecated ([#19019](https://togithub.com/eslint/eslint/issues/19019)) (Nitin Kumar) - [`19e68d3`](https://togithub.com/eslint/eslint/commit/19e68d3f3a86cf23e5c98eaf8736eeaa33f194f4) docs: update deprecated rules type definitions ([#19018](https://togithub.com/eslint/eslint/issues/19018)) (Nitin Kumar) - [`7dd402d`](https://togithub.com/eslint/eslint/commit/7dd402d33226d821a17b22c4753ce9c40fc909bd) docs: Update examples of passing multiple values to a CLI option ([#19006](https://togithub.com/eslint/eslint/issues/19006)) (Milos Djermanovic) - [`5dcbc51`](https://togithub.com/eslint/eslint/commit/5dcbc519b729698be651bdbddb39da774cb70bf1) docs: Add example with side-effect imports to no-restricted-imports ([#18997](https://togithub.com/eslint/eslint/issues/18997)) (Milos Djermanovic) - [`1ee87ca`](https://togithub.com/eslint/eslint/commit/1ee87ca1c50018947e76c29e78da9aaf711f53a2) docs: Update README (GitHub Actions Bot) - [`2c3dbdc`](https://togithub.com/eslint/eslint/commit/2c3dbdc2319fcf2f65c2de13f9064c5a315be890) docs: Use prerendered sponsors for README ([#18988](https://togithub.com/eslint/eslint/issues/18988)) (Milos Djermanovic) #### Chores - [`68d2d9d`](https://togithub.com/eslint/eslint/commit/68d2d9dfd63401b6a9b413f11ac2c4b583e4897a) chore: upgrade to `@eslint/js@9.13.0` and `@eslint/core@^0.7.0` ([#19034](https://togithub.com/eslint/eslint/issues/19034)) (Francesco Trotta) - [`2211f0a`](https://togithub.com/eslint/eslint/commit/2211f0aeb350f55e1fa71d4df93d46bc1795789d) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`c7abaef`](https://togithub.com/eslint/eslint/commit/c7abaef5332caf4b6251c9550a81a9c29bf324fd) perf: using Node.js compile cache ([#19012](https://togithub.com/eslint/eslint/issues/19012)) (唯然) - [`1d7c077`](https://togithub.com/eslint/eslint/commit/1d7c077145d070aa7754018b29b038ce2e0c8b0e) chore: add pkg.type "commonjs" ([#19011](https://togithub.com/eslint/eslint/issues/19011)) (唯然) - [`468e3bd`](https://togithub.com/eslint/eslint/commit/468e3bdadfdf5f197a44efd6c8dc5cf2b241f964) test: fix `ESLint` tests ([#19021](https://togithub.com/eslint/eslint/issues/19021)) (Francesco Trotta) - [`ed4635f`](https://togithub.com/eslint/eslint/commit/ed4635fa0e4fb91705223a7d9c230b6e9a87cd4c) ci: upgrade knip@5.32.0 ([#18992](https://togithub.com/eslint/eslint/issues/18992)) (Milos Djermanovic) - [`efad767`](https://togithub.com/eslint/eslint/commit/efad76732170a9a7db2e056a8d9a0cf503448c48) chore: remove unused ignore dependency ([#18993](https://togithub.com/eslint/eslint/issues/18993)) (Amaresh S M) ### [`v9.12.0`](https://togithub.com/eslint/eslint/releases/v9.12.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.11.1...v9.12.0) #### Features - [`5a6a053`](https://togithub.com/eslint/eslint/commit/5a6a05321ca34480c780be8c2cb7946e4c299001) feat: update to `jiti` v2 ([#18954](https://togithub.com/eslint/eslint/issues/18954)) (Arya Emami) - [`17a07fb`](https://togithub.com/eslint/eslint/commit/17a07fb548ecce24b88e8b2b07491c24ed1111a9) feat: Hooks for test cases (RuleTester) ([#18771](https://togithub.com/eslint/eslint/issues/18771)) (Anna Bocharova) - [`2ff0e51`](https://togithub.com/eslint/eslint/commit/2ff0e51cedaab967b7ce383437f64b4a6df8608d) feat: Implement alternate config lookup ([#18742](https://togithub.com/eslint/eslint/issues/18742)) (Nicholas C. Zakas) - [`2d17453`](https://togithub.com/eslint/eslint/commit/2d174532ae96bcaecf6fd7de78755164378b3a2d) feat: Implement modified cyclomatic complexity ([#18896](https://togithub.com/eslint/eslint/issues/18896)) (Dmitry Pashkevich) #### Bug Fixes - [`ea380ca`](https://togithub.com/eslint/eslint/commit/ea380cac6f598c86b25a2726c2783636c4169957) fix: Upgrade retry to avoid EMFILE errors ([#18986](https://togithub.com/eslint/eslint/issues/18986)) (Nicholas C. Zakas) - [`fdd6319`](https://togithub.com/eslint/eslint/commit/fdd631964aee250bc5520770bc1fc3f2f2872813) fix: Issues with type definitions ([#18940](https://togithub.com/eslint/eslint/issues/18940)) (Arya Emami) #### Documentation - [`ecbd522`](https://togithub.com/eslint/eslint/commit/ecbd52291d7c118b77016c6bf1c60b7d263c44f0) docs: Mention code explorer ([#18978](https://togithub.com/eslint/eslint/issues/18978)) (Nicholas C. Zakas) - [`7ea4ecc`](https://togithub.com/eslint/eslint/commit/7ea4ecc6e3320a74c960cb78acc94c0140d15f55) docs: Clarifying the Use of Meta Objects ([#18697](https://togithub.com/eslint/eslint/issues/18697)) (Amaresh S M) - [`d3e4b2e`](https://togithub.com/eslint/eslint/commit/d3e4b2ea4a8f76d4d49345c242f013f49635274f) docs: Clarify how to exclude `.js` files ([#18976](https://togithub.com/eslint/eslint/issues/18976)) (Milos Djermanovic) - [`57232ff`](https://togithub.com/eslint/eslint/commit/57232ff3d50412586df094f052b47adb38f8d9ae) docs: Mention plugin-kit in language docs ([#18973](https://togithub.com/eslint/eslint/issues/18973)) (Nicholas C. Zakas) - [`b80ed00`](https://togithub.com/eslint/eslint/commit/b80ed007cefee086db1ff17cde9f7dd6690459f0) docs: Update README (GitHub Actions Bot) - [`cb69ab3`](https://togithub.com/eslint/eslint/commit/cb69ab374c149eb725b2fc5a8f0ff33fd7268a46) docs: Update README (GitHub Actions Bot) - [`7fb0d95`](https://togithub.com/eslint/eslint/commit/7fb0d957c102be499d5358a74928e0ea93913371) docs: Update README (GitHub Actions Bot) - [`493348a`](https://togithub.com/eslint/eslint/commit/493348a9a5dcca29d7fbbe13c67ce13a7a38413b) docs: Update README (GitHub Actions Bot) - [`87a582c`](https://togithub.com/eslint/eslint/commit/87a582c8b537d133c140781aa9e3ff0201a3c10f) docs: fix typo in `id-match` rule ([#18944](https://togithub.com/eslint/eslint/issues/18944)) (Jay) #### Chores - [`555aafd`](https://togithub.com/eslint/eslint/commit/555aafd06f6dddc743acff06111dc72dd8ea4c4e) chore: upgrade to `@eslint/js@9.12.0` ([#18987](https://togithub.com/eslint/eslint/issues/18987)) (Francesco Trotta) - [`873ae60`](https://togithub.com/eslint/eslint/commit/873ae608c15a0a386f022076b5aab6112b56b59b) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`d0a5414`](https://togithub.com/eslint/eslint/commit/d0a5414c30421e5dbe313790502dbf13b9330fef) refactor: replace strip-ansi with native module ([#18982](https://togithub.com/eslint/eslint/issues/18982)) (Cristopher) - [`b827029`](https://togithub.com/eslint/eslint/commit/b8270299abe777bb80a065d537aa1d4be74be705) chore: Enable JSON5 linting ([#18979](https://togithub.com/eslint/eslint/issues/18979)) (Milos Djermanovic) - [`8f55ca2`](https://togithub.com/eslint/eslint/commit/8f55ca22d94c1b0ff3be323b97949edef8d880b0) chore: Upgrade espree, eslint-visitor-keys, eslint-scope ([#18962](https://togithub.com/eslint/eslint/issues/18962)) (Nicholas C. Zakas) - [`c1a2725`](https://togithub.com/eslint/eslint/commit/c1a2725e9c776d6845d94c866c7f7b1fe0315090) chore: update dependency mocha to ^10.7.3 ([#18945](https://togithub.com/eslint/eslint/issues/18945)) (Milos Djermanovic) ### [`v9.11.1`](https://togithub.com/eslint/eslint/releases/v9.11.1) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.11.0...v9.11.1) #### Bug Fixes - [`20fd916`](https://togithub.com/eslint/eslint/commit/20fd91689f2a89643a6f67e900a53552d47ddfe5) fix: add `@eslint/core`, `@types/estree`, & `@types/json-schema` deps ([#18938](https://togithub.com/eslint/eslint/issues/18938)) (Nitin Kumar) - [`2738322`](https://togithub.com/eslint/eslint/commit/27383226b8c5ead6b7cafc017a8ca12a1512a301) fix: add missing types for `require-atomic-updates` rule ([#18937](https://togithub.com/eslint/eslint/issues/18937)) (Kristóf Poduszló) - [`d71ff30`](https://togithub.com/eslint/eslint/commit/d71ff3068c3134171346c91f4095dd5908d9c897) fix: add missing types for `object-shorthand` rule ([#18935](https://togithub.com/eslint/eslint/issues/18935)) (Kristóf Poduszló) - [`561cadc`](https://togithub.com/eslint/eslint/commit/561cadc54376fd0a5cc1446c3cd76bfbb6b3ce9d) fix: add missing types for `no-unsafe-negation` rule ([#18932](https://togithub.com/eslint/eslint/issues/18932)) (Kristóf Poduszló) - [`8843656`](https://togithub.com/eslint/eslint/commit/8843656f9b161d97d9dc78db01413029621e266d) fix: add missing types for `no-underscore-dangle` rule ([#18931](https://togithub.com/eslint/eslint/issues/18931)) (Kristóf Poduszló) - [`92cde5c`](https://togithub.com/eslint/eslint/commit/92cde5c6da43b6017657e4c596421e3347f3dbc4) fix: add missing types for `no-shadow` rule ([#18930](https://togithub.com/eslint/eslint/issues/18930)) (Kristóf Poduszló) - [`b3cbe11`](https://togithub.com/eslint/eslint/commit/b3cbe11a9216d1edabd5b85d6f274ca84574bce6) fix: add missing types for `no-sequences` rule ([#18929](https://togithub.com/eslint/eslint/issues/18929)) (Kristóf Poduszló) - [`976f77f`](https://togithub.com/eslint/eslint/commit/976f77f7f6da591b715b1ce2592f09c2f1160153) fix: add missing types for `no-unused-expressions` rule ([#18933](https://togithub.com/eslint/eslint/issues/18933)) (Kristóf Poduszló) #### Documentation - [`3eff709`](https://togithub.com/eslint/eslint/commit/3eff70963772e9faad4a865aaa4cf3d7dbe700a0) docs: replace deprecated `Linter.FlatConfig` type with `Linter.Config` ([#18941](https://togithub.com/eslint/eslint/issues/18941)) (Carlos Meira) #### Chores - [`df4a859`](https://togithub.com/eslint/eslint/commit/df4a859b4cd578a3535a488a665a6e858289f455) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@9](https://togithub.com/9).11.1 ([#18943](https://togithub.com/eslint/eslint/issues/18943)) (Milos Djermanovic) - [`36d8095`](https://togithub.com/eslint/eslint/commit/36d8095308d8973aa38bb9568121822776a5199d) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) ### [`v9.11.0`](https://togithub.com/eslint/eslint/releases/v9.11.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.10.0...v9.11.0) #### Features - [`ec30c73`](https://togithub.com/eslint/eslint/commit/ec30c7349e0bc2c37465a036e8c7ea3318ac2328) feat: add "eslint/universal" to export `Linter` ([#18883](https://togithub.com/eslint/eslint/issues/18883)) (唯然) - [`c591da6`](https://togithub.com/eslint/eslint/commit/c591da68d4a96aa28df68f4eff7641f42af82b15) feat: Add language to types ([#18917](https://togithub.com/eslint/eslint/issues/18917)) (Nicholas C. Zakas) - [`492eb8f`](https://togithub.com/eslint/eslint/commit/492eb8f34ebbc5c9d1dbfcf4dd06b8dde8d1df74) feat: limit the name given to `ImportSpecifier` in `id-length` ([#18861](https://togithub.com/eslint/eslint/issues/18861)) (Tanuj Kanti) - [`19c6856`](https://togithub.com/eslint/eslint/commit/19c685608d134d9120a129cc80c0ba7f8f016aa3) feat: Add `no-useless-constructor` suggestion ([#18799](https://togithub.com/eslint/eslint/issues/18799)) (Jordan Thomson) - [`a48f8c2`](https://togithub.com/eslint/eslint/commit/a48f8c29b58c27d87dbf202d55a5770d678d37d6) feat: add type `FormatterFunction`, update `LoadedFormatter` ([#18872](https://togithub.com/eslint/eslint/issues/18872)) (Francesco Trotta) #### Bug Fixes - [`5e5f39b`](https://togithub.com/eslint/eslint/commit/5e5f39b82535f59780ce4be56d01fd1466029c25) fix: add missing types for `no-restricted-exports` rule ([#18914](https://togithub.com/eslint/eslint/issues/18914)) (Kristóf Poduszló) - [`8f630eb`](https://togithub.com/eslint/eslint/commit/8f630eb5794ef9fe38e0b8f034287650def634bd) fix: add missing types for `no-param-reassign` options ([#18906](https://togithub.com/eslint/eslint/issues/18906)) (Kristóf Poduszló) - [`d715781`](https://togithub.com/eslint/eslint/commit/d71578124f14d6da3fa5ab5cc391bb6c9ac3ffcf) fix: add missing types for `no-extra-boolean-cast` options ([#18902](https://togithub.com/eslint/eslint/issues/18902)) (Kristóf Poduszló) - [`2de5742`](https://togithub.com/eslint/eslint/commit/2de5742682ec45e24dca9ca7faaa45330497fca9) fix: add missing types for `no-misleading-character-class` options ([#18905](https://togithub.com/eslint/eslint/issues/18905)) (Kristóf Poduszló) - [`c153084`](https://togithub.com/eslint/eslint/commit/c153084250673b31bed46e3fe6af7a65b4ce8d6f) fix: add missing types for `no-implicit-coercion` options ([#18903](https://togithub.com/eslint/eslint/issues/18903)) (Kristóf Poduszló) - [`fa11b2e`](https://togithub.com/eslint/eslint/commit/fa11b2ede6e5dc1f55dfe4b9b65d9760828900e8) fix: add missing types for `no-empty-function` options ([#18901](https://togithub.com/eslint/eslint/issues/18901)) (Kristóf Poduszló) - [`a0deed1`](https://togithub.com/eslint/eslint/commit/a0deed122a9676fab07b903c8d16fbf60b92eadf) fix: add missing types for `camelcase` options ([#18897](https://togithub.com/eslint/eslint/issues/18897)) (Kristóf Poduszló) #### Documentation - [`e4e5709`](https://togithub.com/eslint/eslint/commit/e4e570952249d1c4fde59c79a0f49a38490b72c9) docs: correct `prefer-object-has-own` type definition comment ([#18924](https://togithub.com/eslint/eslint/issues/18924)) (Nitin Kumar) - [`91cbd18`](https://togithub.com/eslint/eslint/commit/91cbd18c70dee2ef73de8d8e43f2c744fd173934) docs: add unicode abbreviations in no-irregular-whitespace rule ([#18894](https://togithub.com/eslint/eslint/issues/18894)) (Alix Royere) - [`59cfc0f`](https://togithub.com/eslint/eslint/commit/59cfc0f1b3bbb62260602579f79bd1c36ab5a00f) docs: clarify `resultsMeta` in `LoadedFormatter` type ([#18881](https://togithub.com/eslint/eslint/issues/18881)) (Milos Djermanovic) - [`adcc50d`](https://togithub.com/eslint/eslint/commit/adcc50dbf1fb98c0884f841e2a627796a4490373) docs: Update README (GitHub Actions Bot) - [`4edac1a`](https://togithub.com/eslint/eslint/commit/4edac1a325a832804f76602736a86217b40f69ac) docs: Update README (GitHub Actions Bot) #### Build Related - [`959d360`](https://togithub.com/eslint/eslint/commit/959d360be597d3112b10590018cd52f1d98712d6) build: Support updates to previous major versions ([#18871](https://togithub.com/eslint/eslint/issues/18871)) (Milos Djermanovic) #### Chores - [`ca21a64`](https://togithub.com/eslint/eslint/commit/ca21a64ed0f59adb9dadcef2fc8f7248879edbd3) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@9](https://togithub.com/9).11.0 ([#18927](https://togithub.com/eslint/eslint/issues/18927)) (Milos Djermanovic) - [`a10f90a`](https://togithub.com/eslint/eslint/commit/a10f90af35aea9ac555b1f33106fbba1027d774e) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`e4e02cc`](https://togithub.com/eslint/eslint/commit/e4e02cc6938f38ad5028bb8ad82f52460a18dea5) refactor: Extract processor logic into ProcessorService ([#18818](https://togithub.com/eslint/eslint/issues/18818)) (Nicholas C. Zakas) - [`6d4484d`](https://togithub.com/eslint/eslint/commit/6d4484d9c19e4132f3dee948174a543dbbb5d30f) chore: updates for v8.57.1 release (Jenkins) - [`71f37c5`](https://togithub.com/eslint/eslint/commit/71f37c5bf04afb704232d312cc6c72c957d1c14e) refactor: use optional chaining when validating config rules ([#18893](https://togithub.com/eslint/eslint/issues/18893)) (lucasrmendonca) - [`2c2805f`](https://togithub.com/eslint/eslint/commit/2c2805f8ee0fb1f27f3e442de248f45e5a98a067) chore: Add PR note to all templates ([#18892](https://togithub.com/eslint/eslint/issues/18892)) (Nicholas C. Zakas) - [`7b852ce`](https://togithub.com/eslint/eslint/commit/7b852ce59e6ed56931c080aa46ab548fa57feffc) refactor: use `Directive` class from `@eslint/plugin-kit` ([#18884](https://togithub.com/eslint/eslint/issues/18884)) (Milos Djermanovic) - [`d594ddd`](https://togithub.com/eslint/eslint/commit/d594ddd2cc9b0c251291ea12fbd14ccd2ee32ac7) chore: update dependency [@eslint/core](https://togithub.com/eslint/core) to ^0.6.0 ([#18863](https://togithub.com/eslint/eslint/issues/18863)) (renovate\[bot]) - [`78b2421`](https://togithub.com/eslint/eslint/commit/78b2421e28f29206fe120ae1b03804b1b79e6324) chore: Update change.yml ([#18882](https://togithub.com/eslint/eslint/issues/18882)) (Nicholas C. Zakas) - [`a416f0a`](https://togithub.com/eslint/eslint/commit/a416f0a270e922c86e8571e94a30fc87d72fa873) chore: enable `$ExpectType` comments in .ts files ([#18869](https://togithub.com/eslint/eslint/issues/18869)) (Francesco Trotta) ### [`v9.10.0`](https://togithub.com/eslint/eslint/releases/v9.10.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.9.1...v9.10.0) #### Features - [`301b90d`](https://togithub.com/eslint/eslint/commit/301b90df0c032c62d00ba377fefadc5c99b55bf4) feat: Add types ([#18854](https://togithub.com/eslint/eslint/issues/18854)) (Nicholas C. Zakas) - [`bcf0df5`](https://togithub.com/eslint/eslint/commit/bcf0df55c2c151d018083dd126e55dfdb62a3e78) feat: limit namespace import identifier in id-length rule ([#18849](https://togithub.com/eslint/eslint/issues/18849)) (ChaedongIm) - [`45c18e1`](https://togithub.com/eslint/eslint/commit/45c18e108efd23b4ed2d6bb55e4e2f92620d7f09) feat: add `requireFlag` option to `require-unicode-regexp` rule ([#18836](https://togithub.com/eslint/eslint/issues/18836)) (Brett Zamir) - [`183b459`](https://togithub.com/eslint/eslint/commit/183b459b72be5c1e359985b1584f73421dfb1484) feat: add error message for duplicate flags in `no-invalid-regexp` ([#18837](https://togithub.com/eslint/eslint/issues/18837)) (Tanuj Kanti) - [`c69b406`](https://togithub.com/eslint/eslint/commit/c69b40667a288bed1290b34b37387dc671295bb0) feat: report duplicate allowed flags in `no-invalid-regexp` ([#18754](https://togithub.com/eslint/eslint/issues/18754)) (Tanuj Kanti) #### Documentation - [`bee0e7a`](https://togithub.com/eslint/eslint/commit/bee0e7a5f55717d029258c99864df356c9745692) docs: update README ([#18865](https://togithub.com/eslint/eslint/issues/18865)) (Milos Djermanovic) - [`5d80b59`](https://togithub.com/eslint/eslint/commit/5d80b5952056edf1a17bf4bfae30270fc7e7a9bd) docs: specify that `ruleId` can be `null` in custom formatter docs ([#18857](https://togithub.com/eslint/eslint/issues/18857)) (Milos Djermanovic) - [`156b1c3`](https://togithub.com/eslint/eslint/commit/156b1c3037b616ff13eced5652f94784ebbe0e89) docs: Update README (GitHub Actions Bot) - [`f6fdef9`](https://togithub.com/eslint/eslint/commit/f6fdef9df4b1d4d07bb84c38d56ab2595fbb7e11) docs: Update README (GitHub Actions Bot) - [`a20c870`](https://togithub.com/eslint/eslint/commit/a20c870744824943e213e08ca52514ac10882fdb) docs: Update README (GitHub Actions Bot) - [`90e699b`](https://togithub.com/eslint/eslint/commit/90e699bd9d76139ed0aeb3894839b2d4856b4a72) docs: Update README (GitHub Actions Bot) #### Chores - [`24c3ff7`](https://togithub.com/eslint/eslint/commit/24c3ff7d0c0bd8b98994e04f0870cbec94c5801d) chore: upgrade to [@eslint/js](https://togithub.com/eslint/js)[@9](https://togithub.com/9).10.0 ([#18866](https://togithub.com/eslint/eslint/issues/18866)) (Francesco Trotta) - [`1ebdde1`](https://togithub.com/eslint/eslint/commit/1ebdde1cf2793b12c2e9417ce428ae3326ce8ea3) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`e8fc5bd`](https://togithub.com/eslint/eslint/commit/e8fc5bd3daae5aa52f90466236f467a075a10c91) chore: update dependency [@eslint/core](https://togithub.com/eslint/core) to ^0.5.0 ([#18848](https://togithub.com/eslint/eslint/issues/18848)) (renovate\[bot]) - [`343f992`](https://togithub.com/eslint/eslint/commit/343f99216096f1db955766870e35d92d5a121448) refactor: don't use `node.value` when removing unused directives ([#18835](https://togithub.com/eslint/eslint/issues/18835)) (Milos Djermanovic) - [`3db18b0`](https://togithub.com/eslint/eslint/commit/3db18b0b6733aa1d083bf55967735e5ff4195c6c) refactor: Extract FileContext into class ([#18831](https://togithub.com/eslint/eslint/issues/18831)) (Nicholas C. Zakas) - [`931d650`](https://togithub.com/eslint/eslint/commit/931d650b3754c4323a19f6d259a96a5098c7c3eb) refactor: Use [@eslint/plugin-kit](https://togithub.com/eslint/plugin-kit) ([#18822](https://togithub.com/eslint/eslint/issues/18822)) (Nicholas C. Zakas) - [`ed5cf0c`](https://togithub.com/eslint/eslint/commit/ed5cf0c6a91032ca51a867e619c9dc7bc70ea554) chore: update dependency [@eslint/json](https://togithub.com/eslint/json) to ^0.4.0 ([#18829](https://togithub.com/eslint/eslint/issues/18829)) (Milos Djermanovic) - [`d1f0831`](https://togithub.com/eslint/eslint/commit/d1f0831bac173fe3e6e81ff95c5abdbf95b02b65) chore: added missing ids ([#18817](https://togithub.com/eslint/eslint/issues/18817)) (Strek) - [`ec92813`](https://togithub.com/eslint/eslint/commit/ec928136576572a6841d238b7e41ac976d27c687) refactor: Config class ([#18763](https://togithub.com/eslint/eslint/issues/18763)) (Nicholas C. Zakas) ### [`v9.9.1`](https://togithub.com/eslint/eslint/releases/v9.9.1) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.9.0...v9.9.1) #### Bug Fixes - [`9bde90c`](https://togithub.com/eslint/eslint/commit/9bde90c2edb6800c7f6428c5550ff00fff44ab02) fix: add logic to handle `fixTypes` in `lintText()` ([#18736](https://togithub.com/eslint/eslint/issues/18736)) (Amaresh S M) #### Documentation - [`4840930`](https://togithub.com/eslint/eslint/commit/4840930b9d8b6aa3578fe234180425e9060ceeca) docs: Update README with version support and clean up content ([#18804](https://togithub.com/eslint/eslint/issues/18804)) (Nicholas C. Zakas) - [`f61f40d`](https://togithub.com/eslint/eslint/commit/f61f40d8a68b27ad1ff96c019ac41d4e958961a4) docs: Update globals examples ([#18805](https://togithub.com/eslint/eslint/issues/18805)) (Nicholas C. Zakas) - [`241fcea`](https://togithub.com/eslint/eslint/commit/241fcea48abe1c63f22b31be4bd75b6039768a85) docs: Use and define languages ([#18795](https://togithub.com/eslint/eslint/issues/18795)) (Nicholas C. Zakas) - [`5dbdd63`](https://togithub.com/eslint/eslint/commit/5dbdd63dc83428447e25f1fc1d05d8a69e3b006a) docs: eslint-plugin-markdown -> [@eslint/markdown](https://togithub.com/eslint/markdown) ([#18797](https://togithub.com/eslint/eslint/issues/18797)) (Nicholas C. Zakas) - [`c6c8ddd`](https://togithub.com/eslint/eslint/commit/c6c8ddd3130bbfec98ef817e4647faf19b34c85c) docs: update links to eslint-visitor-keys repo ([#18796](https://togithub.com/eslint/eslint/issues/18796)) (Francesco Trotta) - [`f981d05`](https://togithub.com/eslint/eslint/commit/f981d054ed935ef9844b6f76d4ce90ebb345b66f) docs: Update README (GitHub Actions Bot) - [`b516974`](https://togithub.com/eslint/eslint/commit/b516974713ada28c75f1e21599fc0cec13a8b321) docs: update links to `eslint/js` repo ([#18781](https://togithub.com/eslint/eslint/issues/18781)) (Francesco Trotta) - [`fb7a3f5`](https://togithub.com/eslint/eslint/commit/fb7a3f5df5f661bcd96e483558da66eafeb4b954) docs: update note for package managers ([#18779](https://togithub.com/eslint/eslint/issues/18779)) (Jay) #### Chores - [`b0c34d0`](https://togithub.com/eslint/eslint/commit/b0c34d04b1ac1e56609209db2f9b18a6c05a198d) chore: upgrade to [@eslint/js](https://togithub.com/eslint/js)[@9](https://togithub.com/9).9.1 ([#18809](https://togithub.com/eslint/eslint/issues/18809)) (Francesco Trotta) - [`cd5a0da`](https://togithub.com/eslint/eslint/commit/cd5a0daa24b7ab019c42d64da478c84cc4d32c34) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`e112642`](https://togithub.com/eslint/eslint/commit/e1126423db08a29a6cdf39626110fd29186785f0) refactor: Extract parsing logic from Linter ([#18790](https://togithub.com/eslint/eslint/issues/18790)) (Nicholas C. Zakas) - [`0f68a85`](https://togithub.com/eslint/eslint/commit/0f68a851db4db4eb6ff537345e7d6c26434950f1) chore: use eslint-plugin-yml on yaml files only ([#18801](https://togithub.com/eslint/eslint/issues/18801)) (Milos Djermanovic) - [`f8d1b3c`](https://togithub.com/eslint/eslint/commit/f8d1b3c2324cdada4fe1d8799f4f517c1585a001) chore: update dependencies for browser tests ([#18794](https://togithub.com/eslint/eslint/issues/18794)) (Christian Bromann) - [`aed2624`](https://togithub.com/eslint/eslint/commit/aed262407918406c19d43b8d54070fa93508782b) chore: update dependency [@eslint/config-array](https://togithub.com/eslint/config-array) to ^0.18.0 ([#18788](https://togithub.com/eslint/eslint/issues/18788)) (renovate\[bot]) - [`5c29128`](https://togithub.com/eslint/eslint/commit/5c291283dc29dcfdae585d9878e0fb8ab0d68c43) chore: update dependency [@eslint/core](https://togithub.com/eslint/core) to ^0.4.0 ([#18789](https://togithub.com/eslint/eslint/issues/18789)) (renovate\[bot]) - [`5d66fb2`](https://togithub.com/eslint/eslint/commit/5d66fb2b53ded440180feef526b1211673c40e88) chore: migrate linting workflow to use trunk check meta-linter ([#18643](https://togithub.com/eslint/eslint/issues/18643)) (Chris Clearwater) - [`bf96855`](https://togithub.com/eslint/eslint/commit/bf96855d7c181648cb0a0e8faf77d707ddd4725f) chore: add ids to github issue templates ([#18775](https://togithub.com/eslint/eslint/issues/18775)) (Strek) ### [`v9.9.0`](https://togithub.com/eslint/eslint/releases/v9.9.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.8.0...v9.9.0) #### Features - [`41d0206`](https://togithub.com/eslint/eslint/commit/41d02066935b987d2e3b13a08680cc74d7067986) feat: Add support for TS config files ([#18134](https://togithub.com/eslint/eslint/issues/18134)) (Arya Emami) - [`3a4eaf9`](https://togithub.com/eslint/eslint/commit/3a4eaf921543b1cd5d1df4ea9dec02fab396af2a) feat: add suggestion to `require-await` to remove `async` keyword ([#18716](https://togithub.com/eslint/eslint/issues/18716)) (Dave) #### Documentation - [`9fe068c`](https://togithub.com/eslint/eslint/commit/9fe068c60db466277a785434496a8f90a9090bed) docs: how to author plugins with configs that extend other configs ([#18753](https://togithub.com/eslint/eslint/issues/18753)) (Alec Gibson) - [`48117b2`](https://togithub.com/eslint/eslint/commit/48117b27e98639ffe7e78a230bfad9a93039fb7f) docs: add version support page in the side navbar ([#18738](https://togithub.com/eslint/eslint/issues/18738)) (Amaresh S M) - [`fec2951`](https://togithub.com/eslint/eslint/commit/fec2951d58c704c57bea7e89ffde119e4dc621e3) docs: add version support page to the dropdown ([#18730](https://togithub.com/eslint/eslint/issues/18730)) (Amaresh S M) - [`38a0661`](https://togithub.com/eslint/eslint/commit/38a0661872dd6f1db2f53501895c58e8cf4e8064) docs: Fix typo ([#18735](https://togithub.com/eslint/eslint/issues/18735)) (Zaina Al Habash) - [`3c32a9e`](https://togithub.com/eslint/eslint/commit/3c32a9e23c270d83bd8b2649e78aabb76992928e) docs: Update yarn command for creating ESLint config ([#18739](https://togithub.com/eslint/eslint/issues/18739)) (Temitope Ogunleye) - [`f9ac978`](https://togithub.com/eslint/eslint/commit/f9ac978de629c9a702febcf478a743c5ab11fcf6) docs: Update README (GitHub Actions Bot) #### Chores - [`461b2c3`](https://togithub.com/eslint/eslint/commit/461b2c35786dc5fd5e146f370bdcafd32938386f) chore: upgrade to `@eslint/js@9.9.0` ([#18765](https://togithub.com/eslint/eslint/issues/18765)) (Francesco Trotta) - [`59dba1b`](https://togithub.com/eslint/eslint/commit/59dba1b3404391f5d968be578f0205569d5d41b2) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`fea8563`](https://togithub.com/eslint/eslint/commit/fea8563d3372a663aa7a1a676290c34cfb8452ba) chore: update dependency [@eslint/core](https://togithub.com/eslint/core) to ^0.3.0 ([#18724](https://togithub.com/eslint/eslint/issues/18724)) (renovate\[bot]) - [`aac191e`](https://togithub.com/eslint/eslint/commit/aac191e6701495666c264f71fc440207ea19251f) chore: update dependency [@eslint/json](https://togithub.com/eslint/json) to ^0.3.0 ([#18760](https://togithub.com/eslint/eslint/issues/18760)) (renovate\[bot]) - [`b97fa05`](https://togithub.com/eslint/eslint/commit/b97fa051375d1a4592faf251c783691d0b0b9ab9) chore: update wdio dependencies for more stable tests ([#18759](https://togithub.com/eslint/eslint/issues/18759)) (Christian Bromann) ### [`v9.8.0`](https://togithub.com/eslint/eslint/releases/v9.8.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.7.0...v9.8.0) #### Features - [`13d0bd3`](https://togithub.com/eslint/eslint/commit/13d0bd371eb8eb4aa1601c8727212a62ab923d0e) feat: Add and use SourceCode#getLoc/getRange ([#18703](https://togithub.com/eslint/eslint/issues/18703)) (Nicholas C. Zakas) #### Bug Fixes - [`ab0ff27`](https://togithub.com/eslint/eslint/commit/ab0ff2755d6950d7e7fb92944771c1c30f933e02) fix: Throw error when invalid flags passed ([#18705](https://togithub.com/eslint/eslint/issues/18705)) (Nicholas C. Zakas) - [`70dc803`](https://togithub.com/eslint/eslint/commit/70dc80337328338f3811040e3f1a1bd5674ecbd2) fix: `basePath` directory can never bConfiguration
📅 Schedule: "before 3am on the first day of the month" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.