vuejs / core

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
https://vuejs.org/
MIT License
47.8k stars 8.35k forks source link

chore(deps): update lint #12319

Closed renovate[bot] closed 3 weeks ago

renovate[bot] commented 3 weeks ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint (source) ^9.13.0 -> ^9.14.0 age adoption passing confidence
eslint-plugin-import-x ^4.3.1 -> ^4.4.0 age adoption passing confidence
typescript-eslint (source) ^8.11.0 -> ^8.12.2 age adoption passing confidence

Release Notes

eslint/eslint (eslint) ### [`v9.14.0`](https://redirect.github.com/eslint/eslint/compare/v9.13.0...db0b844a66ee25483f9619d04346de1a2a0d79fa) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.13.0...v9.14.0)
un-ts/eslint-plugin-import-x (eslint-plugin-import-x) ### [`v4.4.0`](https://redirect.github.com/un-ts/eslint-plugin-import-x/blob/HEAD/CHANGELOG.md#440) [Compare Source](https://redirect.github.com/un-ts/eslint-plugin-import-x/compare/v4.3.1...v4.4.0) ##### Minor Changes - [#​169](https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/169) [`9c58269`](https://redirect.github.com/un-ts/eslint-plugin-import-x/commit/9c582692a1f4c5ed9cb38a6fc7405dd17eb98bdb) Thanks [@​teidesu](https://redirect.github.com/teidesu)! - Add new rule option `checkTypedImports` for `extensions`, backports [https://github.com/import-js/eslint-plugin-import/pull/2817](https://redirect.github.com/import-js/eslint-plugin-import/pull/2817) ##### Patch Changes - [#​171](https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/171) [`9715220`](https://redirect.github.com/un-ts/eslint-plugin-import-x/commit/9715220615e9f10d372ac7ad2d2c83b32b44a9eb) Thanks [@​SukkaW](https://redirect.github.com/SukkaW)! - Perf: avoid regexp during parser choosing - [#​171](https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/171) [`9715220`](https://redirect.github.com/un-ts/eslint-plugin-import-x/commit/9715220615e9f10d372ac7ad2d2c83b32b44a9eb) Thanks [@​SukkaW](https://redirect.github.com/SukkaW)! - Add extra guard for rule `no-named-as-default`. A few guards are borrowed from [https://github.com/import-js/eslint-plugin-import/pull/3032](https://redirect.github.com/import-js/eslint-plugin-import/pull/3032), but we don't sync the rest of changes from upstream since we have already implemented a way more performant check. - [#​171](https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/171) [`9715220`](https://redirect.github.com/un-ts/eslint-plugin-import-x/commit/9715220615e9f10d372ac7ad2d2c83b32b44a9eb) Thanks [@​SukkaW](https://redirect.github.com/SukkaW)! - More test cases for `no-named-export` and `no-defualt-export` rule specifically with non-module `sourceType` - [#​171](https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/171) [`9715220`](https://redirect.github.com/un-ts/eslint-plugin-import-x/commit/9715220615e9f10d372ac7ad2d2c83b32b44a9eb) Thanks [@​SukkaW](https://redirect.github.com/SukkaW)! - Fix `export` when there is only one `TSDeclareFunction` ([https://github.com/import-js/eslint-plugin-import/pull/3065](https://redirect.github.com/import-js/eslint-plugin-import/pull/3065)) - [#​171](https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/171) [`9715220`](https://redirect.github.com/un-ts/eslint-plugin-import-x/commit/9715220615e9f10d372ac7ad2d2c83b32b44a9eb) Thanks [@​SukkaW](https://redirect.github.com/SukkaW)! - Prevent `ExportMap`'s cache is being tainted by incompatible parser (e.g. old `babel-eslint`). The cache is now skipped w/ incompatible parsers, which might introduce performance impacts only for those who are using incompatible parsers. ([https://github.com/import-js/eslint-plugin-import/pull/3062](https://redirect.github.com/import-js/eslint-plugin-import/pull/3062)) - [#​171](https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/171) [`9715220`](https://redirect.github.com/un-ts/eslint-plugin-import-x/commit/9715220615e9f10d372ac7ad2d2c83b32b44a9eb) Thanks [@​SukkaW](https://redirect.github.com/SukkaW)! - Docs: fix a few typos here and there - [#​168](https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/168) [`5de039c`](https://redirect.github.com/un-ts/eslint-plugin-import-x/commit/5de039c5ef7415c529445abcfbcca0494487a7a8) Thanks [@​hyoban](https://redirect.github.com/hyoban)! - Fixes [https://github.com/un-ts/eslint-plugin-import-x/issues/167](https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/167), the `no-duplicates` rule now allows co-existing inline type imports and namespace imports. - [#​171](https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/171) [`9715220`](https://redirect.github.com/un-ts/eslint-plugin-import-x/commit/9715220615e9f10d372ac7ad2d2c83b32b44a9eb) Thanks [@​SukkaW](https://redirect.github.com/SukkaW)! - Properly fix espree parser w/ ESLint Flat Config
typescript-eslint/typescript-eslint (typescript-eslint) ### [`v8.12.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8122-2024-10-29) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.1...v8.12.2) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.12.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8121-2024-10-28) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.0...v8.12.1) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.12.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8120-2024-10-28) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.11.0...v8.12.0) ##### 🚀 Features - **typescript-eslint:** improve undefined extension handling ([#​10177](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10177)) ##### ❤️ Thank You - Maxim Stykow [@​mstykow](https://redirect.github.com/mstykow) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.

github-actions[bot] commented 3 weeks ago

Size Report

Bundles

File Size Gzip Brotli
runtime-dom.global.prod.js 100 kB 38 kB 34.2 kB
vue.global.prod.js 159 kB 57.9 kB 51.4 kB

Usages

Name Size Gzip Brotli
createApp (CAPI only) 46.9 kB 18.3 kB 16.7 kB
createApp 55 kB 21.3 kB 19.4 kB
createSSRApp 59 kB 23 kB 21 kB
defineCustomElement 59.8 kB 22.8 kB 20.8 kB
overall 68.7 kB 26.3 kB 24 kB
pkg-pr-new[bot] commented 3 weeks ago

Open in Stackblitz

@vue/compiler-core

``` pnpm add https://pkg.pr.new/@vue/compiler-core@12319 ```

@vue/compiler-sfc

``` pnpm add https://pkg.pr.new/@vue/compiler-sfc@12319 ```

@vue/compiler-dom

``` pnpm add https://pkg.pr.new/@vue/compiler-dom@12319 ```

@vue/compiler-ssr

``` pnpm add https://pkg.pr.new/@vue/compiler-ssr@12319 ```

@vue/runtime-core

``` pnpm add https://pkg.pr.new/@vue/runtime-core@12319 ```

@vue/runtime-dom

``` pnpm add https://pkg.pr.new/@vue/runtime-dom@12319 ```

@vue/reactivity

``` pnpm add https://pkg.pr.new/@vue/reactivity@12319 ```

@vue/server-renderer

``` pnpm add https://pkg.pr.new/@vue/server-renderer@12319 ```

@vue/shared

``` pnpm add https://pkg.pr.new/@vue/shared@12319 ```

vue

``` pnpm add https://pkg.pr.new/vue@12319 ```

@vue/compat

``` pnpm add https://pkg.pr.new/@vue/compat@12319 ```

commit: df65fc4