Update dependency eslint to v9
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint (source) | ^8.57.0 -> ^9.9.1 |
Release Notes
eslint/eslint (eslint)
v9.9.1
v9.9.0
Features
41d0206feat: Add support for TS config files (#18134) (Arya Emami)3a4eaf9feat: add suggestion torequire-awaitto removeasynckeyword (#18716) (Dave)
Documentation
9fe068cdocs: how to author plugins with configs that extend other configs (#18753) (Alec Gibson)48117b2docs: add version support page in the side navbar (#18738) (Amaresh S M)fec2951docs: add version support page to the dropdown (#18730) (Amaresh S M)38a0661docs: Fix typo (#18735) (Zaina Al Habash)3c32a9edocs: Update yarn command for creating ESLint config (#18739) (Temitope Ogunleye)f9ac978docs: Update README (GitHub Actions Bot)
Chores
461b2c3chore: upgrade to@eslint/[email protected](#18765) (Francesco Trotta)59dba1bchore: package.json update for @eslint/js release (Jenkins)fea8563chore: update dependency @eslint/core to ^0.3.0 (#18724) (renovate[bot])aac191echore: update dependency @eslint/json to ^0.3.0 (#18760) (renovate[bot])b97fa05chore: update wdio dependencies for more stable tests (#18759) (Christian Bromann)
v9.8.0
v9.7.0
Features
7bd9839feat: add support for es2025 duplicate named capturing groups (#18630) (Yosuke Ota)1381394feat: addregexoption inno-restricted-imports(#18622) (Nitin Kumar)
Bug Fixes
Documentation
9f416dbdocs: Add Powered by Algolia label to the search. (#18633) (Amaresh S M)c8d26cbdocs: Open JS Foundation -> OpenJS Foundation (#18649) (Milos Djermanovic)6e79ac7docs:loadESLintdoes not support optioncwd(#18641) (Francesco Trotta)
Chores
793b718chore: upgrade @eslint/js@9.7.0 (#18680) (Francesco Trotta)7ed6f9achore: package.json update for @eslint/js release (Jenkins)7bcda76refactor: Add type references (#18652) (Nicholas C. Zakas)51bf57cchore: add tech sponsors through actions (#18624) (Strek)6320732refactor: don't useparentproperty inNodeEventGenerator(#18653) (Milos Djermanovic)9e6d640refactor: move "Parsing error" prefix adding to Linter (#18650) (Milos Djermanovic)
v9.6.0
v9.5.0
v9.4.0
v9.3.0
v9.2.0
v9.1.1
v9.1.0
v9.0.0
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
size-limit report 📦
| Path | Size |
|---|---|
| dist/bundle-mjs.mjs | 6.07 KB (0%) |
| dist/bundle-cjs.js | 6.17 KB (0%) |
| dist/es5/bundle-mjs.mjs | 6.28 KB (0%) |
| dist/es5/bundle-cjs.js | 6.46 KB (0%) |
Some context in comments from previous PR: https://github.com/dcastil/tailwind-merge/pull/409
I need to wait for
- https://github.com/import-js/eslint-plugin-import/issues/2948
Metrics report
At head commit 76a54fcf33bae5737a882183f675126e683a6229 and base commit 9ec63389aa42499fdc05a8b8a036f394bc6b146f at 2024-10-03T18:40:27.894Z
Size
No changes
All size metrics
| Export | Size original | Size minified | Size minified and Brotli compressed |
|---|---|---|---|
tailwind-merge esm
|
72.45 kB 0% | 20.32 kB 0% | 5.83 kB 0% |
› createTailwindMerge
|
12.63 kB 0% | 3.40 kB 0% | 1.38 kB 0% |
› extendTailwindMerge
|
71.96 kB 0% | 19.91 kB 0% | 5.61 kB 0% |
› fromTheme
|
0.16 kB 0% | 0.08 kB 0% | 0.09 kB 0% |
› getDefaultConfig
|
57.67 kB 0% | 16.00 kB 0% | 4.12 kB 0% |
› mergeConfigs
|
1.45 kB 0% | 0.45 kB 0% | 0.23 kB 0% |
› twJoin
|
1.06 kB 0% | 0.26 kB 0% | 0.16 kB 0% |
› twMerge
|
70.32 kB 0% | 19.42 kB 0% | 5.41 kB 0% |
› validators
|
3.01 kB 0% | 1.26 kB 0% | 0.64 kB 0% |
tailwind-merge cjs
|
72.71 kB 0% | 23.40 kB 0% | 6.07 kB 0% |
tailwind-merge/es5 esm
|
76.25 kB 0% | 21.70 kB 0% | 6.02 kB 0% |
› createTailwindMerge
|
14.51 kB 0% | 4.03 kB 0% | 1.51 kB 0% |
› extendTailwindMerge
|
75.57 kB 0% | 21.29 kB 0% | 5.85 kB 0% |
› fromTheme
|
0.21 kB 0% | 0.10 kB 0% | 0.09 kB 0% |
› getDefaultConfig
|
58.81 kB 0% | 16.55 kB 0% | 4.21 kB 0% |
› mergeConfigs
|
1.78 kB 0% | 0.50 kB 0% | 0.24 kB 0% |
› twJoin
|
1.08 kB 0% | 0.26 kB 0% | 0.14 kB 0% |
› twMerge
|
73.34 kB 0% | 20.59 kB 0% | 5.62 kB 0% |
› validators
|
3.74 kB 0% | 1.54 kB 0% | 0.65 kB 0% |
tailwind-merge/es5 cjs
|
76.50 kB 0% | 24.80 kB 0% | 6.31 kB 0% |
There is a fork https://www.npmjs.com/package/eslint-plugin-import-x that I could use instead of eslint-plugin-import mentioned in https://github.com/import-js/eslint-plugin-import/issues/2948#issuecomment-2119214365.
CodSpeed Performance Report
Merging #424 will not alter performance
Comparing renovate/major-eslint-monorepo (76a54fc) with main (9ec6338)
Summary
✅ 5 untouched benchmarks
I should add https://github.com/vitest-dev/eslint-plugin-vitest when I upgrade to ESLint v9 as well.
ESLint v8 reaches EOL on 05.10.2024: https://eslint.org/blog/2024/09/eslint-v8-eol-version-support/
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
This was addressed in release v2.5.3.