From c9f3469f96cc9d257b4602405e00646df07203a4 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Wed, 25 Dec 2024 01:12:34 +0800 Subject: [PATCH 1/2] docs: outline some intended breaking changes in the next major release --- .changeset/dry-points-agree.md | 16 ++++++ README.md | 4 +- packages/eslint-config-standard/README.md | 55 +++++--------------- packages/eslint-config-standard/template.cjs | 1 + 4 files changed, 32 insertions(+), 44 deletions(-) create mode 100644 .changeset/dry-points-agree.md create mode 100644 packages/eslint-config-standard/template.cjs diff --git a/.changeset/dry-points-agree.md b/.changeset/dry-points-agree.md new file mode 100644 index 0000000..2db2478 --- /dev/null +++ b/.changeset/dry-points-agree.md @@ -0,0 +1,16 @@ +--- +"@vue/eslint-config-standard": major +--- + +* Supports ESLint 9, Node.js ^18.18.0 || ^20.9.0 || >=21.1.0, drops support for older versions. +* Supports ESLint Flat Config, drops support for legacy `.eslintrc*` configuration format. +* Removed `createAliasSetting` helper function, as we now automatically detects path aliases in `jsconfig.json` and `tsconfig.json` files. +* Removed examples of Vue CLI project setups. +* Stylistic rules also apply to expressions in `