chore(deps): update minor and patch version dependencies (master) #21

Merged
EndMove merged 1 commits from renovate/master-minor-and-patch-version-dependencies into master 2024-03-10 17:16:30 +01:00
Collaborator

This PR contains the following updates:

Package Type Update Change
@typescript-eslint/eslint-plugin (source) dependencies minor ^6.19.0 -> ^6.21.0
@typescript-eslint/parser (source) dependencies minor ^6.19.0 -> ^6.21.0
eslint (source) dependencies minor ^8.56.0 -> ^8.57.0
eslint-plugin-jest dependencies minor ^27.6.3 -> ^27.9.0
eslint-plugin-vue (source) dependencies minor ^9.20.1 -> ^9.22.0
prettier (source) dependencies patch ^3.2.4 -> ^3.2.5

Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v6.21.0

Compare Source

? Features
  • export plugin metadata

  • allow parserOptions.project: false

  • eslint-plugin: add rule prefer-find

? Fixes
  • eslint-plugin: [no-unused-vars] don't report on types referenced in export assignment expression

  • eslint-plugin: [switch-exhaustiveness-check] better support for intersections, infinite types, non-union values

  • eslint-plugin: [consistent-type-imports] dont report on types used in export assignment expressions

  • eslint-plugin: [no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option

  • eslint-plugin: [class-literal-property-style] allow getter when same key setter exists

  • eslint-plugin: [no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before as keyword

❤️ Thank You
  • auvred
  • Brad Zacher
  • Kirk Waiblinger
  • Pete Gonzalez
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v6.20.0

Compare Source

? Features
  • eslint-plugin: [member-ordering] allow easy reuse of the default ordering
? Fixes
  • eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result

  • eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable

  • eslint-plugin: [no-useless-template-literals] report Infinity & NaN

  • eslint-plugin: [prefer-readonly] disable checking accessors

❤️ Thank You
  • Alex Parloti
  • auvred
  • James Browning
  • StyleShit
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v6.19.1

Compare Source

? Fixes
  • type-utils: preventing isUnsafeAssignment infinite recursive calls

  • eslint-plugin: [no-unnecessary-condition] fix false positive for type variable

❤️ Thank You
  • YeonJuan

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v6.21.0

Compare Source

? Features
  • allow parserOptions.project: false
❤️ Thank You
  • auvred
  • Brad Zacher
  • Kirk Waiblinger
  • Pete Gonzalez
  • YeonJuan

You can read about our versioning strategy and releases on our website.

v6.20.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v6.19.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

eslint/eslint (eslint)

v8.57.0

Compare Source

Features

  • 1120b9b feat: Add loadESLint() API method for v8 (#​18098) (Nicholas C. Zakas)
  • dca7d0f feat: Enable eslint.config.mjs and eslint.config.cjs (#​18066) (Nitin Kumar)

Bug Fixes

  • 2196d97 fix: handle absolute file paths in FlatRuleTester (#​18064) (Nitin Kumar)
  • 69dd1d1 fix: Ensure config keys are printed for config errors (#​18067) (Nitin Kumar)
  • 9852a31 fix: deep merge behavior in flat config (#​18065) (Nitin Kumar)
  • 4c7e9b0 fix: allow circular references in config (#​18056) (Milos Djermanovic)

Documentation

Chores

jest-community/eslint-plugin-jest (eslint-plugin-jest)

v27.9.0

Compare Source

Features

v27.8.0

Compare Source

Features

v27.7.0

Compare Source

Features
  • allow [@typescript-eslint](https://github.com/typescript-eslint) v7 (#​1500) (6be2928)

27.6.3 (2024-01-12)

Bug Fixes

27.6.2 (2024-01-10)

Reverts

27.6.1 (2024-01-01)

Bug Fixes
  • include plugin meta information with snapshot processor for ESLint v9 (#​1484) (067e246)
vuejs/eslint-plugin-vue (eslint-plugin-vue)

v9.22.0

Compare Source

Enhancements

? Bug Fixes

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.21.1...v9.22.0

v9.21.1

Compare Source

? Bug Fixes

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.21.0...v9.21.1

v9.21.0

Compare Source

Enhancements

⚙️ Updates

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.20.1...v9.21.0

prettier/prettier (prettier)

v3.2.5

Compare Source

diff

Support Angular inline styles as single template literal (#​15968 by @​sosukesuzuki)

Angular v17 supports single string inline styles.

// Input
@​Component({
  template: `<div>...</div>`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}

// Prettier 3.2.4
@&#8203;Component({
  template: `<div>...</div>`,
  styles: `h1 { color: blue; }`,
})
export class AppComponent {}

// Prettier 3.2.5
@&#8203;Component({
  template: `<div>...</div>`,
  styles: `
    h1 {
      color: blue;
    }
  `,
})
export class AppComponent {}

Unexpected embedded formatting for Angular template (#​15969 by @​JounQin)

Computed template should not be considered as Angular component template

// Input
const template = "foobar";

@&#8203;Component({
  [template]: `<h1>{{       hello }}</h1>`,
})
export class AppComponent {}

// Prettier 3.2.4
const template = "foobar";

@&#8203;Component({
  [template]: `<h1>{{ hello }}</h1>`,
})
export class AppComponent {}

// Prettier 3.2.5
const template = "foobar";

@&#8203;Component({
  [template]: `<h1>{{       hello }}</h1>`,
})
export class AppComponent {}
Use "json" parser for tsconfig.json by default (#​16012 by @​sosukesuzuki)

In v3.2.0, we introduced "jsonc" parser which adds trialing comma by default.

When adding a new parser we also define how it will be used based on the linguist-languages data.

tsconfig.json is a special file used by TypeScript, it uses .json file extension, but it actually uses the JSON with Comments syntax. However, we found that there are many third-party tools not recognize it correctly because of the confusing .json file extension.

We decide to treat it as a JSON file for now to avoid the extra configuration step.

To keep using the "jsonc" parser for your tsconfig.json files, add the following to your .pretterrc file

{
  "overrides": [
    {
      "files": ["tsconfig.json", "jsconfig.json"],
      "options": {
        "parser": "jsonc"
      }
    }
  ]
}

Configuration

? Schedule: Branch creation - At any time (no schedule defined), 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | dependencies | minor | [`^6.19.0` -> `^6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.19.0/6.21.0) | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | dependencies | minor | [`^6.19.0` -> `^6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.19.0/6.21.0) | | [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | dependencies | minor | [`^8.56.0` -> `^8.57.0`](https://renovatebot.com/diffs/npm/eslint/8.56.0/8.57.0) | | [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | dependencies | minor | [`^27.6.3` -> `^27.9.0`](https://renovatebot.com/diffs/npm/eslint-plugin-jest/27.6.3/27.9.0) | | [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://github.com/vuejs/eslint-plugin-vue)) | dependencies | minor | [`^9.20.1` -> `^9.22.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/9.20.1/9.22.0) | | [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | dependencies | patch | [`^3.2.4` -> `^3.2.5`](https://renovatebot.com/diffs/npm/prettier/3.2.4/3.2.5) | --- ### Release Notes <details> <summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/eslint-plugin)</summary> ### [`v6.21.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6210-2024-02-05) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0) ##### ? Features - export plugin metadata - allow `parserOptions.project: false` - **eslint-plugin:** add rule prefer-find ##### ? Fixes - **eslint-plugin:** \[no-unused-vars] don't report on types referenced in export assignment expression - **eslint-plugin:** \[switch-exhaustiveness-check] better support for intersections, infinite types, non-union values - **eslint-plugin:** \[consistent-type-imports] dont report on types used in export assignment expressions - **eslint-plugin:** \[no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option - **eslint-plugin:** \[class-literal-property-style] allow getter when same key setter exists - **eslint-plugin:** \[no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before `as` keyword ##### ❤️ Thank You - auvred - Brad Zacher - Kirk Waiblinger - Pete Gonzalez - YeonJuan 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. ### [`v6.20.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6200-2024-01-29) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.19.1...v6.20.0) ##### ? Features - **eslint-plugin:** \[member-ordering] allow easy reuse of the default ordering ##### ? Fixes - **eslint-plugin:** \[no-useless-template-literals] incorrect bigint autofix result - **eslint-plugin:** \[prefer-nullish-coalescing] treat any/unknown as non-nullable - **eslint-plugin:** \[no-useless-template-literals] report Infinity & NaN - **eslint-plugin:** \[prefer-readonly] disable checking accessors ##### ❤️ Thank You - Alex Parloti - auvred - James Browning - StyleShit - YeonJuan 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. ### [`v6.19.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6191-2024-01-22) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.19.0...v6.19.1) ##### ? Fixes - **type-utils:** preventing isUnsafeAssignment infinite recursive calls - **eslint-plugin:** \[no-unnecessary-condition] fix false positive for type variable ##### ❤️ Thank You - YeonJuan 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. </details> <details> <summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/parser)</summary> ### [`v6.21.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6210-2024-02-05) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0) ##### ? Features - allow `parserOptions.project: false` ##### ❤️ Thank You - auvred - Brad Zacher - Kirk Waiblinger - Pete Gonzalez - YeonJuan 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. ### [`v6.20.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6200-2024-01-29) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.19.1...v6.20.0) This was a version bump only for parser 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. ### [`v6.19.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6191-2024-01-22) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.19.0...v6.19.1) This was a version bump only for parser 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. </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v8.57.0`](https://github.com/eslint/eslint/releases/tag/v8.57.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0) #### Features - [`1120b9b`](https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366) feat: Add loadESLint() API method for v8 ([#&#8203;18098](https://github.com/eslint/eslint/issues/18098)) (Nicholas C. Zakas) - [`dca7d0f`](https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc) feat: Enable `eslint.config.mjs` and `eslint.config.cjs` ([#&#8203;18066](https://github.com/eslint/eslint/issues/18066)) (Nitin Kumar) #### Bug Fixes - [`2196d97`](https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5) fix: handle absolute file paths in `FlatRuleTester` ([#&#8203;18064](https://github.com/eslint/eslint/issues/18064)) (Nitin Kumar) - [`69dd1d1`](https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17) fix: Ensure config keys are printed for config errors ([#&#8203;18067](https://github.com/eslint/eslint/issues/18067)) (Nitin Kumar) - [`9852a31`](https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71) fix: deep merge behavior in flat config ([#&#8203;18065](https://github.com/eslint/eslint/issues/18065)) (Nitin Kumar) - [`4c7e9b0`](https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f) fix: allow circular references in config ([#&#8203;18056](https://github.com/eslint/eslint/issues/18056)) (Milos Djermanovic) #### Documentation - [`84922d0`](https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708) docs: Show prerelease version in dropdown ([#&#8203;18139](https://github.com/eslint/eslint/issues/18139)) (Nicholas C. Zakas) - [`5b8c363`](https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4) docs: Switch to Ethical Ads ([#&#8203;18117](https://github.com/eslint/eslint/issues/18117)) (Milos Djermanovic) - [`77dbfd9`](https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf) docs: show NEXT in version selectors ([#&#8203;18052](https://github.com/eslint/eslint/issues/18052)) (Milos Djermanovic) #### Chores - [`1813aec`](https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4) chore: upgrade [@&#8203;eslint/js](https://github.com/eslint/js)[@&#8203;8](https://github.com/8).57.0 ([#&#8203;18143](https://github.com/eslint/eslint/issues/18143)) (Milos Djermanovic) - [`5c356bb`](https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins) - [`f4a1fe2`](https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16) test: add more tests for ignoring files and directories ([#&#8203;18068](https://github.com/eslint/eslint/issues/18068)) (Nitin Kumar) - [`42c0aef`](https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a) ci: Enable CI for `v8.x` branch ([#&#8203;18047](https://github.com/eslint/eslint/issues/18047)) (Milos Djermanovic) </details> <details> <summary>jest-community/eslint-plugin-jest (eslint-plugin-jest)</summary> ### [`v27.9.0`](https://github.com/jest-community/eslint-plugin-jest/blob/HEAD/CHANGELOG.md#2790-2024-02-16) [Compare Source](https://github.com/jest-community/eslint-plugin-jest/compare/v27.8.0...v27.9.0) ##### Features - add should-be-fine support for flat configs ([#&#8203;1505](https://github.com/jest-community/eslint-plugin-jest/issues/1505)) ([4cc2a1b](https://github.com/jest-community/eslint-plugin-jest/commit/4cc2a1b680507ff006b5d2b02fa6d262584bb263)) ### [`v27.8.0`](https://github.com/jest-community/eslint-plugin-jest/blob/HEAD/CHANGELOG.md#2780-2024-02-13) [Compare Source](https://github.com/jest-community/eslint-plugin-jest/compare/v27.7.0...v27.8.0) ##### Features - support `failing.each` ([#&#8203;1499](https://github.com/jest-community/eslint-plugin-jest/issues/1499)) ([9e9cf83](https://github.com/jest-community/eslint-plugin-jest/commit/9e9cf8302ae182402da853a11b05e1560ccc63ee)) ### [`v27.7.0`](https://github.com/jest-community/eslint-plugin-jest/blob/HEAD/CHANGELOG.md#2770-2024-02-13) [Compare Source](https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.3...v27.7.0) ##### Features - allow `[@typescript-eslint](https://github.com/typescript-eslint)` v7 ([#&#8203;1500](https://github.com/jest-community/eslint-plugin-jest/issues/1500)) ([6be2928](https://github.com/jest-community/eslint-plugin-jest/commit/6be2928816c69afca88a598e302910b113068ee9)) #### [27.6.3](https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.2...v27.6.3) (2024-01-12) ##### Bug Fixes - replace use of deprecated methods ([#&#8203;1453](https://github.com/jest-community/eslint-plugin-jest/issues/1453)) ([9204a51](https://github.com/jest-community/eslint-plugin-jest/commit/9204a51b4a43541e5e59c6c7fb3a3da1e2d49c2b)) #### [27.6.2](https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.1...v27.6.2) (2024-01-10) ##### Reverts - Revert "chore: use relative path to parent `tsconfig.json` ([#&#8203;1476](https://github.com/jest-community/eslint-plugin-jest/issues/1476))" ([5e6199d](https://github.com/jest-community/eslint-plugin-jest/commit/5e6199d62154e21ccc732bc09d8bbb87bd3ef748)), closes [#&#8203;1476](https://github.com/jest-community/eslint-plugin-jest/issues/1476) #### [27.6.1](https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.0...v27.6.1) (2024-01-01) ##### Bug Fixes - include plugin `meta` information with snapshot processor for ESLint v9 ([#&#8203;1484](https://github.com/jest-community/eslint-plugin-jest/issues/1484)) ([067e246](https://github.com/jest-community/eslint-plugin-jest/commit/067e246864813fa88933f06628b6ca0ff31ca863)) </details> <details> <summary>vuejs/eslint-plugin-vue (eslint-plugin-vue)</summary> ### [`v9.22.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.22.0) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.21.1...v9.22.0) #### ✨ Enhancements - [#&#8203;2390](https://github.com/vuejs/eslint-plugin-vue/issues/2390) Improved autofix for [`vue/no-deprecated-slot-attribute`](https://eslint.vuejs.org/rules/no-deprecated-slot-attribute.html) to wrap `<template v-slot>`. - [#&#8203;2393](https://github.com/vuejs/eslint-plugin-vue/issues/2393) Added support for type assertions and non-null expressions in [`vue/valid-v-model`](https://eslint.vuejs.org/rules/valid-v-model.html) rule. #### ? Bug Fixes - [#&#8203;2389](https://github.com/vuejs/eslint-plugin-vue/issues/2389) Fixed wrong autofix for `{{'<'}}` in [`vue/no-useless-mustaches`](https://eslint.vuejs.org/rules/no-useless-mustaches.html) rule. - [#&#8203;2394](https://github.com/vuejs/eslint-plugin-vue/issues/2394) Fixed false negative for conditional expressions in [`vue/no-setup-props-reactivity-loss`](https://eslint.vuejs.org/rules/no-setup-props-reactivity-loss.html) rule. - [#&#8203;2397](https://github.com/vuejs/eslint-plugin-vue/issues/2397) Fixed [`vue/require-explicit-slots`](https://eslint.vuejs.org/rules/require-explicit-slots.html) rule to recognize slot names enclosed in quotes. - [#&#8203;2408](https://github.com/vuejs/eslint-plugin-vue/issues/2408) Fixed wrong autofix for `v-bind` with spaces in [`vue/no-useless-v-bind`](https://eslint.vuejs.org/rules/no-useless-v-bind.html) rule. **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.21.1...v9.22.0 ### [`v9.21.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.21.1) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.21.0...v9.21.1) #### ? Bug Fixes - [#&#8203;2388](https://github.com/vuejs/eslint-plugin-vue/issues/2388) Fixed error in render functions in [`vue/no-unused-emit-declarations`](https://eslint.vuejs.org/rules/no-unused-properties.html) rule. - [#&#8203;2386](https://github.com/vuejs/eslint-plugin-vue/issues/2386) Fixed false positives/negatives for multiple `defineModel` calls in [`vue/define-macros-order`](https://eslint.vuejs.org/rules/define-macros-order.html) rule. **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.21.0...v9.21.1 ### [`v9.21.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.21.0) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.20.1...v9.21.0) #### ✨ Enhancements - [#&#8203;2325](https://github.com/vuejs/eslint-plugin-vue/issues/2325) Added [`vue/require-explicit-slots`](https://eslint.vuejs.org/rules/require-explicit-slots.html) rule that requires slots to be explicitly defined with `defineSlots` or `slots` component option. - [#&#8203;2367](https://github.com/vuejs/eslint-plugin-vue/issues/2367) Added [`vue/no-restricted-v-on`](https://eslint.vuejs.org/rules/no-restricted-v-on.html) rule that disallows specific arguments in `v-on`. - [#&#8203;2381](https://github.com/vuejs/eslint-plugin-vue/issues/2381) Added `sameNameShorthand` option to [`vue/v-bind-style`](https://eslint.vuejs.org/rules/v-bind-style.html) rule. #### ⚙️ Updates - [#&#8203;2379](https://github.com/vuejs/eslint-plugin-vue/issues/2379) Upgraded [`vue-eslint-parser`](https://github.com/vuejs/vue-eslint-parser) to v9.4.2. - Fixed false positive with camelCase `v-bind` same-name shorthand in [`vue/no-unused-property`](https://eslint.vuejs.org/rules/no-unused-properties.html). **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.20.1...v9.21.0 </details> <details> <summary>prettier/prettier (prettier)</summary> ### [`v3.2.5`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#325) [Compare Source](https://github.com/prettier/prettier/compare/3.2.4...3.2.5) [diff](https://github.com/prettier/prettier/compare/3.2.4...3.2.5) ##### Support Angular inline styles as single template literal ([#&#8203;15968](https://github.com/prettier/prettier/pull/15968) by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)) [Angular v17](https://blog.angular.io/introducing-angular-v17-4d7033312e4b) supports single string inline styles. <!-- prettier-ignore --> ```ts // Input @&#8203;Component({ template: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} // Prettier 3.2.4 @&#8203;Component({ template: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} // Prettier 3.2.5 @&#8203;Component({ template: `<div>...</div>`, styles: ` h1 { color: blue; } `, }) export class AppComponent {} ``` ##### Unexpected embedded formatting for Angular template ([#&#8203;15969](https://github.com/prettier/prettier/pull/15969) by [@&#8203;JounQin](https://github.com/JounQin)) Computed template should not be considered as Angular component template <!-- prettier-ignore --> ```ts // Input const template = "foobar"; @&#8203;Component({ [template]: `<h1>{{ hello }}</h1>`, }) export class AppComponent {} // Prettier 3.2.4 const template = "foobar"; @&#8203;Component({ [template]: `<h1>{{ hello }}</h1>`, }) export class AppComponent {} // Prettier 3.2.5 const template = "foobar"; @&#8203;Component({ [template]: `<h1>{{ hello }}</h1>`, }) export class AppComponent {} ``` ##### Use `"json"` parser for `tsconfig.json` by default ([#&#8203;16012](https://github.com/prettier/prettier/pull/16012) by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)) In [v3.2.0](https://prettier.io/blog/2024/01/12/3.2.0#new-jsonc-parser-added-15831httpsgithubcomprettierprettierpull15831-by-fiskerhttpsgithubcomfisker), we introduced `"jsonc"` parser which adds trialing comma **by default**. When adding a new parser we also define how it will be used based on the [`linguist-languages`](https://www.npmjs.com/package/linguist-languages) data. `tsconfig.json` is a special file used by [TypeScript](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#using-tsconfigjson-or-jsconfigjson), it uses `.json` file extension, but it actually uses the [JSON with Comments](https://code.visualstudio.com/docs/languages/json#\_json-with-comments) syntax. However, we found that there are many third-party tools not recognize it correctly because of the confusing `.json` file extension. We decide to treat it as a JSON file for now to avoid the extra configuration step. To keep using the `"jsonc"` parser for your `tsconfig.json` files, add the following to your `.pretterrc` file ```json { "overrides": [ { "files": ["tsconfig.json", "jsconfig.json"], "options": { "parser": "jsonc" } } ] } ``` <!-- prettier-ignore --> ``` ``` </details> --- ### Configuration ? **Schedule**: Branch creation - At any time (no schedule defined), 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](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNDAuMTQiLCJ1cGRhdGVkSW5WZXIiOiIzNy4xNDAuMTQiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->
renovate added 1 commit 2024-01-28 01:02:08 +01:00
chore(deps): update minor and patch version dependencies to ^6.19.1
All checks were successful
continuous-integration/drone/push Build is passing
52927d71dc
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from 52927d71dc to 9d1ab69fa3 2024-02-04 01:02:45 +01:00 Compare
renovate changed title from chore(deps): update minor and patch version dependencies to ^6.19.1 (master) to chore(deps): update minor and patch version dependencies (master) 2024-02-04 01:02:47 +01:00
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from 9d1ab69fa3 to 5208843296 2024-02-11 01:11:04 +01:00 Compare
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from 5208843296 to ca32c0a7f7 2024-02-18 01:09:51 +01:00 Compare
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from ca32c0a7f7 to adfde33e6d 2024-02-25 01:09:34 +01:00 Compare
EndMove merged commit 1fcbbbf99a into master 2024-03-10 17:16:30 +01:00
EndMove deleted branch renovate/master-minor-and-patch-version-dependencies 2024-03-10 17:16:30 +01:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: IO-ProjectsOfficial/eslint-config#21
No description provided.