From 6e95687107f715daf7557513cac02893d351e5e8 Mon Sep 17 00:00:00 2001 From: Flo Edelmann Date: Tue, 11 Jul 2023 11:17:49 +0200 Subject: [PATCH 1/2] Allow deprecated rules in configs (does not change current configs at all) --- tools/lib/categories.js | 4 +--- tools/update-docs-rules-index.js | 5 +---- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/tools/lib/categories.js b/tools/lib/categories.js index e98c442b3..e59790168 100644 --- a/tools/lib/categories.js +++ b/tools/lib/categories.js @@ -56,8 +56,6 @@ module.exports = categoryIds .map((categoryId) => ({ categoryId, title: categoryTitles[categoryId], - rules: (categoryRules[categoryId] || []).filter( - (rule) => !rule.meta.deprecated - ) + rules: categoryRules[categoryId] || [] })) .filter((category) => category.rules.length > 0) diff --git a/tools/update-docs-rules-index.js b/tools/update-docs-rules-index.js index 3a5eb600c..1073d30a8 100644 --- a/tools/update-docs-rules-index.js +++ b/tools/update-docs-rules-index.js @@ -15,10 +15,7 @@ const VUE2_EMOJI = ':two:' // ----------------------------------------------------------------------------- const categorizedRules = rules.filter( - (rule) => - rule.meta.docs.categories && - !rule.meta.docs.extensionRule && - !rule.meta.deprecated + (rule) => rule.meta.docs.categories && !rule.meta.docs.extensionRule ) const uncategorizedRules = rules.filter( (rule) => From ede332601f4a821c184303ed238c1959628a4a25 Mon Sep 17 00:00:00 2001 From: Flo Edelmann Date: Tue, 11 Jul 2023 11:23:38 +0200 Subject: [PATCH 2/2] Change emojis for deprecated and removed rules in docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rules with type "problem": `:warning:` ⚠️ → `:warning:` ⚠️ (no change) Deprecated rules: `:warning:` ⚠️ → `:no_entry_sign:` 🚫 Removed rules: `:no_entry_sign:` 🚫 → `:no_entry:` ⛔ --- docs/rules/experimental-script-setup-vars.md | 2 +- docs/rules/index.md | 4 ++-- docs/rules/name-property-casing.md | 2 +- docs/rules/no-confusing-v-for-v-if.md | 2 +- docs/rules/no-invalid-model-keys.md | 2 +- docs/rules/no-unregistered-components.md | 2 +- docs/rules/script-setup-uses-vars.md | 2 +- docs/rules/v-on-function-call.md | 2 +- tools/update-docs-rules-index.js | 6 +++--- tools/update-docs.js | 10 +++++----- 10 files changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/rules/experimental-script-setup-vars.md b/docs/rules/experimental-script-setup-vars.md index 7a77d941d..e0455b1d4 100644 --- a/docs/rules/experimental-script-setup-vars.md +++ b/docs/rules/experimental-script-setup-vars.md @@ -9,7 +9,7 @@ since: v7.0.0 > prevent variables defined in `