vuejs/eslint-config-airbnb (@vue/eslint-config-airbnb)
### [`v7.0.1`](https://togithub.com/vuejs/eslint-config-airbnb/blob/HEAD/packages/eslint-config-airbnb/CHANGELOG.md#701)
[Compare Source](https://togithub.com/vuejs/eslint-config-airbnb/compare/v7.0.0...v7.0.1)
##### Patch Changes
- fix: remove `vue/no-setup-props-destructure` rule ([#59](https://togithub.com/vuejs/eslint-config-airbnb/issues/59))
It's deprecated and removed from `eslint-plugin-vue`'s preset configs since v9.17. More discussions available at [https://github.com/vuejs/eslint-plugin-vue/issues/2259](https://togithub.com/vuejs/eslint-plugin-vue/issues/2259)
### [`v7.0.0`](https://togithub.com/vuejs/eslint-config-airbnb/blob/HEAD/packages/eslint-config-airbnb/CHANGELOG.md#700)
[Compare Source](https://togithub.com/vuejs/eslint-config-airbnb/compare/v6.0.0...v7.0.0)
##### Major Changes
- All the eslint plugins are listed as `dependencies`, rather than `peerDependencies`.
So when using these configs with `@rushstack/eslint-patch`, you no longer have to install the plugins separately.
- This major version adds a lot style / accessibility rules for JSX / `` syntaxes, adapted from the upstream [`eslint-plugin-airbnb`](https://togithub.com/airbnb/javascript/tree/eslint-config-airbnb-v19.0.4/packages/eslint-config-airbnb).
You might see many more errors if you are upgrading from older versions of this package. Luckily, most of them are auto-fixable.
- In this version, we've provided a `createAliasSetting` helper to help users configure the path aliases used in the project for ESLint.
So this package is no longer only coupled with `@vue/cli`. Explicitly invoking the helper function is also more reliable than the previous auto-detection feature.
### [`v6.0.0`](https://togithub.com/vuejs/eslint-config-airbnb/releases/tag/v6.0.0)
[Compare Source](https://togithub.com/vuejs/eslint-config-airbnb/compare/v5.3.0...v6.0.0)
- [cbf533a](https://togithub.com/vuejs/eslint-config-airbnb/commit/cbf533a) feat!: update [base config to v15](https://togithub.com/airbnb/javascript/blob/d8cb404da74c302506f91e5928f30cc75109e74d/packages/eslint-config-airbnb-base/CHANGELOG.md#1500--2021-11-08), supporting eslint 8
- [fcd8c1b](https://togithub.com/vuejs/eslint-config-airbnb/commit/fcd8c1b) feat: make `@vue/cli-service` an optional peer dependency
- [4093ced](https://togithub.com/vuejs/eslint-config-airbnb/commit/4093ced) feat: add [`eslint-plugin-vuejs-accessibility`](https://togithub.com/vue-a11y/eslint-plugin-vuejs-accessibility)
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.
🔕 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
5.3.0
->7.0.1
Release Notes
vuejs/eslint-config-airbnb (@vue/eslint-config-airbnb)
### [`v7.0.1`](https://togithub.com/vuejs/eslint-config-airbnb/blob/HEAD/packages/eslint-config-airbnb/CHANGELOG.md#701) [Compare Source](https://togithub.com/vuejs/eslint-config-airbnb/compare/v7.0.0...v7.0.1) ##### Patch Changes - fix: remove `vue/no-setup-props-destructure` rule ([#59](https://togithub.com/vuejs/eslint-config-airbnb/issues/59)) It's deprecated and removed from `eslint-plugin-vue`'s preset configs since v9.17. More discussions available at [https://github.com/vuejs/eslint-plugin-vue/issues/2259](https://togithub.com/vuejs/eslint-plugin-vue/issues/2259) ### [`v7.0.0`](https://togithub.com/vuejs/eslint-config-airbnb/blob/HEAD/packages/eslint-config-airbnb/CHANGELOG.md#700) [Compare Source](https://togithub.com/vuejs/eslint-config-airbnb/compare/v6.0.0...v7.0.0) ##### Major Changes - All the eslint plugins are listed as `dependencies`, rather than `peerDependencies`. So when using these configs with `@rushstack/eslint-patch`, you no longer have to install the plugins separately. - This major version adds a lot style / accessibility rules for JSX / `` syntaxes, adapted from the upstream [`eslint-plugin-airbnb`](https://togithub.com/airbnb/javascript/tree/eslint-config-airbnb-v19.0.4/packages/eslint-config-airbnb). You might see many more errors if you are upgrading from older versions of this package. Luckily, most of them are auto-fixable. - In this version, we've provided a `createAliasSetting` helper to help users configure the path aliases used in the project for ESLint. So this package is no longer only coupled with `@vue/cli`. Explicitly invoking the helper function is also more reliable than the previous auto-detection feature. ### [`v6.0.0`](https://togithub.com/vuejs/eslint-config-airbnb/releases/tag/v6.0.0) [Compare Source](https://togithub.com/vuejs/eslint-config-airbnb/compare/v5.3.0...v6.0.0) - [cbf533a](https://togithub.com/vuejs/eslint-config-airbnb/commit/cbf533a) feat!: update [base config to v15](https://togithub.com/airbnb/javascript/blob/d8cb404da74c302506f91e5928f30cc75109e74d/packages/eslint-config-airbnb-base/CHANGELOG.md#1500--2021-11-08), supporting eslint 8 - [fcd8c1b](https://togithub.com/vuejs/eslint-config-airbnb/commit/fcd8c1b) feat: make `@vue/cli-service` an optional peer dependency - [4093ced](https://togithub.com/vuejs/eslint-config-airbnb/commit/4093ced) feat: add [`eslint-plugin-vuejs-accessibility`](https://togithub.com/vue-a11y/eslint-plugin-vuejs-accessibility)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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.