Skip to content

feat(eslint): support ESLint v10.x - #668

Merged
danielroe merged 13 commits into
fi3ework:mainfrom
Guymestef:main
Apr 15, 2026
Merged

danielroe merged 13 commits into
fi3ework:mainfrom
Guymestef:main

Conversation

@Guymestef

Copy link
Copy Markdown
Contributor

PR to fix #647

@netlify

netlify Bot commented Mar 30, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for vite-plugin-checker ready!

Name Link
🔨 Latest commit 7b8f455
🔍 Latest deploy log https://app.netlify.com/projects/vite-plugin-checker/deploys/69df5e62cacfe000088875cc
😎 Deploy Preview https://deploy-preview-668--vite-plugin-checker.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@pkg-pr-new

pkg-pr-new Bot commented Mar 30, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/vite-plugin-checker@668

commit: 7b8f455

@Guymestef

Copy link
Copy Markdown
Contributor Author

I updated the code to support ESLint v10, but on my windows computer I cannot refresh the playground snapshots.
The migration to ESLint v10 is a breaking change for people using ESLint v8 or ESLint v9 without flat config.
Can anyone have a look to fix the tests checks and review this PR?

# Conflicts:
#	packages/vite-plugin-checker/package.json
#	playground/config-default/package.json
#	playground/config-enableBuild-false/package.json
#	playground/config-initialIsOpen-error-warnings/package.json
#	playground/config-initialIsOpen-error/package.json
#	playground/config-initialIsOpen-false/package.json
#	playground/config-no-runtime-in-build/package.json
#	playground/config-overlay-changes/package.json
#	playground/config-overlay-false/package.json
#	playground/config-overlay-position-style/package.json
#	playground/config-terminal-false/package.json
#	playground/eslint-config-log-level/package.json
#	playground/eslint-default/package.json
#	playground/eslint-flat/package.json
#	playground/multiple-hmr/package.json
#	playground/multiple-reload/package.json
#	pnpm-lock.yaml
@danielroe danielroe changed the title Support ESLint v10.x feat(eslint): support ESLint v10.x Apr 15, 2026
# Conflicts:
#	playground/config-default/package.json
#	playground/config-enableBuild-false/package.json
#	playground/config-initialIsOpen-error-warnings/package.json
#	playground/config-initialIsOpen-error/package.json
#	playground/config-initialIsOpen-false/package.json
#	playground/config-no-runtime-in-build/package.json
#	playground/config-overlay-changes/package.json
#	playground/config-overlay-false/package.json
#	playground/config-overlay-position-style/package.json
#	playground/config-terminal-false/package.json
#	playground/eslint-config-log-level/package.json
#	playground/eslint-default/package.json
#	playground/eslint-flat/package.json
#	playground/multiple-hmr/package.json
#	playground/multiple-reload/package.json
#	pnpm-lock.yaml
@danielroe
danielroe merged commit ef4841d into fi3ework:main Apr 15, 2026
11 checks passed
renovate Bot added a commit to andrei-picus-tink/auto-renovate that referenced this pull request Apr 15, 2026
| datasource | package             | from   | to     |
| ---------- | ------------------- | ------ | ------ |
| npm        | vite-plugin-checker | 0.12.0 | 0.13.0 |


## [v0.13.0](https://github.com/fi3ework/vite-plugin-checker/releases/tag/vite-plugin-checker%400.13.0)

#####    🚀 Features

- **biome**: Add support for biome 2.4  -  by [@ScotchAndSoda](https://github.com/ScotchAndSoda), **Maksim Kruglov** and [@danielroe](https://github.com/danielroe) in [#660](fi3ework/vite-plugin-checker#660) [<samp>(76969)</samp>](fi3ework/vite-plugin-checker@769696e)
- **eslint**: Support ESLint v10.x  -  by [@Guymestef](https://github.com/Guymestef) in [#668](fi3ework/vite-plugin-checker#668) [<samp>(ef484)</samp>](fi3ework/vite-plugin-checker@ef4841d)

#####    🐞 Bug Fixes

- **deps**:
  - Update dependency vue to ^3.5.27  -  in [#641](fi3ework/vite-plugin-checker#641) [<samp>(ef599)</samp>](fi3ework/vite-plugin-checker@ef599bd)
  - Update dependency vue to ^3.5.28  -  in [#648](fi3ework/vite-plugin-checker#648) [<samp>(47878)</samp>](fi3ework/vite-plugin-checker@4787886)
  - Update dependency vue to ^3.5.29  -  in [#659](fi3ework/vite-plugin-checker#659) [<samp>(14444)</samp>](fi3ework/vite-plugin-checker@1444447)
  - Update dependency picomatch to ^4.0.4  -  in [#670](fi3ework/vite-plugin-checker#670) [<samp>(399de)</samp>](fi3ework/vite-plugin-checker@399de37)
- **oxlint**:
  - Do not watch the root directory  -  by [@bjackson](https://github.com/bjackson) in [#671](fi3ework/vite-plugin-checker#671) [<samp>(e5b6f)</samp>](fi3ework/vite-plugin-checker@e5b6f0f)
- **stylelint**:
  - Allow meow v14 in peer dependencies  -  by [@felixranesberger](https://github.com/felixranesberger) in [#646](fi3ework/vite-plugin-checker#646) [<samp>(8633a)</samp>](fi3ework/vite-plugin-checker@8633ae5)
- **vue-tsc**:
  - Handle concurrency when setting up plugin  -  by [@kitsune7](https://github.com/kitsune7) in [#643](fi3ework/vite-plugin-checker#643) [<samp>(23ced)</samp>](fi3ework/vite-plugin-checker@23ced95)

#####     [View changes on GitHub](https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.12.0...vite-plugin-checker@0.13.0)
renovate Bot added a commit to andrei-picus-tink/auto-renovate that referenced this pull request Apr 19, 2026
| datasource | package             | from   | to     |
| ---------- | ------------------- | ------ | ------ |
| npm        | vite-plugin-checker | 0.12.0 | 0.13.0 |


## [v0.13.0](https://github.com/fi3ework/vite-plugin-checker/releases/tag/vite-plugin-checker%400.13.0)

#####    🚀 Features

- **biome**: Add support for biome 2.4  -  by [@ScotchAndSoda](https://github.com/ScotchAndSoda), **Maksim Kruglov** and [@danielroe](https://github.com/danielroe) in [#660](fi3ework/vite-plugin-checker#660) [<samp>(76969)</samp>](fi3ework/vite-plugin-checker@769696e)
- **eslint**: Support ESLint v10.x  -  by [@Guymestef](https://github.com/Guymestef) in [#668](fi3ework/vite-plugin-checker#668) [<samp>(ef484)</samp>](fi3ework/vite-plugin-checker@ef4841d)

#####    🐞 Bug Fixes

- **deps**:
  - Update dependency vue to ^3.5.27  -  in [#641](fi3ework/vite-plugin-checker#641) [<samp>(ef599)</samp>](fi3ework/vite-plugin-checker@ef599bd)
  - Update dependency vue to ^3.5.28  -  in [#648](fi3ework/vite-plugin-checker#648) [<samp>(47878)</samp>](fi3ework/vite-plugin-checker@4787886)
  - Update dependency vue to ^3.5.29  -  in [#659](fi3ework/vite-plugin-checker#659) [<samp>(14444)</samp>](fi3ework/vite-plugin-checker@1444447)
  - Update dependency picomatch to ^4.0.4  -  in [#670](fi3ework/vite-plugin-checker#670) [<samp>(399de)</samp>](fi3ework/vite-plugin-checker@399de37)
- **oxlint**:
  - Do not watch the root directory  -  by [@bjackson](https://github.com/bjackson) in [#671](fi3ework/vite-plugin-checker#671) [<samp>(e5b6f)</samp>](fi3ework/vite-plugin-checker@e5b6f0f)
- **stylelint**:
  - Allow meow v14 in peer dependencies  -  by [@felixranesberger](https://github.com/felixranesberger) in [#646](fi3ework/vite-plugin-checker#646) [<samp>(8633a)</samp>](fi3ework/vite-plugin-checker@8633ae5)
- **vue-tsc**:
  - Handle concurrency when setting up plugin  -  by [@kitsune7](https://github.com/kitsune7) in [#643](fi3ework/vite-plugin-checker#643) [<samp>(23ced)</samp>](fi3ework/vite-plugin-checker@23ced95)

#####     [View changes on GitHub](https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.12.0...vite-plugin-checker@0.13.0)
renovate Bot added a commit to andrei-picus-tink/auto-renovate that referenced this pull request Apr 30, 2026
| datasource | package             | from   | to     |
| ---------- | ------------------- | ------ | ------ |
| npm        | vite-plugin-checker | 0.12.0 | 0.13.0 |


## [v0.13.0](https://github.com/fi3ework/vite-plugin-checker/releases/tag/vite-plugin-checker%400.13.0)

#####    🚀 Features

- **biome**: Add support for biome 2.4  -  by [@ScotchAndSoda](https://github.com/ScotchAndSoda), **Maksim Kruglov** and [@danielroe](https://github.com/danielroe) in [#660](fi3ework/vite-plugin-checker#660) [<samp>(76969)</samp>](fi3ework/vite-plugin-checker@769696e)
- **eslint**: Support ESLint v10.x  -  by [@Guymestef](https://github.com/Guymestef) in [#668](fi3ework/vite-plugin-checker#668) [<samp>(ef484)</samp>](fi3ework/vite-plugin-checker@ef4841d)

#####    🐞 Bug Fixes

- **deps**:
  - Update dependency vue to ^3.5.27  -  in [#641](fi3ework/vite-plugin-checker#641) [<samp>(ef599)</samp>](fi3ework/vite-plugin-checker@ef599bd)
  - Update dependency vue to ^3.5.28  -  in [#648](fi3ework/vite-plugin-checker#648) [<samp>(47878)</samp>](fi3ework/vite-plugin-checker@4787886)
  - Update dependency vue to ^3.5.29  -  in [#659](fi3ework/vite-plugin-checker#659) [<samp>(14444)</samp>](fi3ework/vite-plugin-checker@1444447)
  - Update dependency picomatch to ^4.0.4  -  in [#670](fi3ework/vite-plugin-checker#670) [<samp>(399de)</samp>](fi3ework/vite-plugin-checker@399de37)
- **oxlint**:
  - Do not watch the root directory  -  by [@bjackson](https://github.com/bjackson) in [#671](fi3ework/vite-plugin-checker#671) [<samp>(e5b6f)</samp>](fi3ework/vite-plugin-checker@e5b6f0f)
- **stylelint**:
  - Allow meow v14 in peer dependencies  -  by [@felixranesberger](https://github.com/felixranesberger) in [#646](fi3ework/vite-plugin-checker#646) [<samp>(8633a)</samp>](fi3ework/vite-plugin-checker@8633ae5)
- **vue-tsc**:
  - Handle concurrency when setting up plugin  -  by [@kitsune7](https://github.com/kitsune7) in [#643](fi3ework/vite-plugin-checker#643) [<samp>(23ced)</samp>](fi3ework/vite-plugin-checker@23ced95)

#####     [View changes on GitHub](https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.12.0...vite-plugin-checker@0.13.0)
renovate Bot added a commit to andrei-picus-tink/auto-renovate that referenced this pull request May 2, 2026
| datasource | package             | from   | to     |
| ---------- | ------------------- | ------ | ------ |
| npm        | vite-plugin-checker | 0.12.0 | 0.13.0 |


## [v0.13.0](https://github.com/fi3ework/vite-plugin-checker/releases/tag/vite-plugin-checker%400.13.0)

#####    🚀 Features

- **biome**: Add support for biome 2.4  -  by [@ScotchAndSoda](https://github.com/ScotchAndSoda), **Maksim Kruglov** and [@danielroe](https://github.com/danielroe) in [#660](fi3ework/vite-plugin-checker#660) [<samp>(76969)</samp>](fi3ework/vite-plugin-checker@769696e)
- **eslint**: Support ESLint v10.x  -  by [@Guymestef](https://github.com/Guymestef) in [#668](fi3ework/vite-plugin-checker#668) [<samp>(ef484)</samp>](fi3ework/vite-plugin-checker@ef4841d)

#####    🐞 Bug Fixes

- **deps**:
  - Update dependency vue to ^3.5.27  -  in [#641](fi3ework/vite-plugin-checker#641) [<samp>(ef599)</samp>](fi3ework/vite-plugin-checker@ef599bd)
  - Update dependency vue to ^3.5.28  -  in [#648](fi3ework/vite-plugin-checker#648) [<samp>(47878)</samp>](fi3ework/vite-plugin-checker@4787886)
  - Update dependency vue to ^3.5.29  -  in [#659](fi3ework/vite-plugin-checker#659) [<samp>(14444)</samp>](fi3ework/vite-plugin-checker@1444447)
  - Update dependency picomatch to ^4.0.4  -  in [#670](fi3ework/vite-plugin-checker#670) [<samp>(399de)</samp>](fi3ework/vite-plugin-checker@399de37)
- **oxlint**:
  - Do not watch the root directory  -  by [@bjackson](https://github.com/bjackson) in [#671](fi3ework/vite-plugin-checker#671) [<samp>(e5b6f)</samp>](fi3ework/vite-plugin-checker@e5b6f0f)
- **stylelint**:
  - Allow meow v14 in peer dependencies  -  by [@felixranesberger](https://github.com/felixranesberger) in [#646](fi3ework/vite-plugin-checker#646) [<samp>(8633a)</samp>](fi3ework/vite-plugin-checker@8633ae5)
- **vue-tsc**:
  - Handle concurrency when setting up plugin  -  by [@kitsune7](https://github.com/kitsune7) in [#643](fi3ework/vite-plugin-checker#643) [<samp>(23ced)</samp>](fi3ework/vite-plugin-checker@23ced95)

#####     [View changes on GitHub](https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.12.0...vite-plugin-checker@0.13.0)
renovate Bot added a commit to andrei-picus-tink/auto-renovate that referenced this pull request May 3, 2026
| datasource | package             | from   | to     |
| ---------- | ------------------- | ------ | ------ |
| npm        | vite-plugin-checker | 0.12.0 | 0.13.0 |


## [v0.13.0](https://github.com/fi3ework/vite-plugin-checker/releases/tag/vite-plugin-checker%400.13.0)

#####    🚀 Features

- **biome**: Add support for biome 2.4  -  by [@ScotchAndSoda](https://github.com/ScotchAndSoda), **Maksim Kruglov** and [@danielroe](https://github.com/danielroe) in [#660](fi3ework/vite-plugin-checker#660) [<samp>(76969)</samp>](fi3ework/vite-plugin-checker@769696e)
- **eslint**: Support ESLint v10.x  -  by [@Guymestef](https://github.com/Guymestef) in [#668](fi3ework/vite-plugin-checker#668) [<samp>(ef484)</samp>](fi3ework/vite-plugin-checker@ef4841d)

#####    🐞 Bug Fixes

- **deps**:
  - Update dependency vue to ^3.5.27  -  in [#641](fi3ework/vite-plugin-checker#641) [<samp>(ef599)</samp>](fi3ework/vite-plugin-checker@ef599bd)
  - Update dependency vue to ^3.5.28  -  in [#648](fi3ework/vite-plugin-checker#648) [<samp>(47878)</samp>](fi3ework/vite-plugin-checker@4787886)
  - Update dependency vue to ^3.5.29  -  in [#659](fi3ework/vite-plugin-checker#659) [<samp>(14444)</samp>](fi3ework/vite-plugin-checker@1444447)
  - Update dependency picomatch to ^4.0.4  -  in [#670](fi3ework/vite-plugin-checker#670) [<samp>(399de)</samp>](fi3ework/vite-plugin-checker@399de37)
- **oxlint**:
  - Do not watch the root directory  -  by [@bjackson](https://github.com/bjackson) in [#671](fi3ework/vite-plugin-checker#671) [<samp>(e5b6f)</samp>](fi3ework/vite-plugin-checker@e5b6f0f)
- **stylelint**:
  - Allow meow v14 in peer dependencies  -  by [@felixranesberger](https://github.com/felixranesberger) in [#646](fi3ework/vite-plugin-checker#646) [<samp>(8633a)</samp>](fi3ework/vite-plugin-checker@8633ae5)
- **vue-tsc**:
  - Handle concurrency when setting up plugin  -  by [@kitsune7](https://github.com/kitsune7) in [#643](fi3ework/vite-plugin-checker#643) [<samp>(23ced)</samp>](fi3ework/vite-plugin-checker@23ced95)

#####     [View changes on GitHub](https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.12.0...vite-plugin-checker@0.13.0)
This was referenced Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support ESLint v10.x

3 participants