From be6d6cac4697c1e8d45db6e81c9734b8430e0cf9 Mon Sep 17 00:00:00 2001 From: Aaryan Choudhary Date: Thu, 18 Dec 2025 13:33:11 +0530 Subject: [PATCH 1/5] Making heading-order & heading-order-bp stable --- lib/rules/heading-order-bp.json | 7 +------ lib/rules/heading-order.json | 8 +------- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/lib/rules/heading-order-bp.json b/lib/rules/heading-order-bp.json index 4b0860fb..f0f9d6fa 100644 --- a/lib/rules/heading-order-bp.json +++ b/lib/rules/heading-order-bp.json @@ -3,12 +3,7 @@ "impact": "moderate", "selector": "h1, h2, h3, h4, h5, h6, [role=heading]", "matches": "heading-matches", - "tags": [ - "cat.structure", - "best-practice", - "a11y-engine", - "a11y-engine-experimental" - ], + "tags": ["cat.structure", "best-practice", "a11y-engine"], "metadata": { "description": "Ensures the order of headings is semantically correct", "help": "Heading levels should only increase by one" diff --git a/lib/rules/heading-order.json b/lib/rules/heading-order.json index ae110ebf..ec745e4c 100644 --- a/lib/rules/heading-order.json +++ b/lib/rules/heading-order.json @@ -3,13 +3,7 @@ "impact": "moderate", "selector": "h1, h2, h3, h4, h5, h6, [role=heading]", "matches": "heading-matches", - "tags": [ - "cat.structure", - "wcag2aaa", - "wcag2410", - "a11y-engine", - "a11y-engine-experimental" - ], + "tags": ["cat.structure", "wcag2aaa", "wcag2410", "a11y-engine"], "metadata": { "description": "Ensures the order of headings is semantically correct", "help": "Heading levels must only increase by one" From 1f75ff3885c3b02ee90717839a8823fc8719df5e Mon Sep 17 00:00:00 2001 From: Aaryan Choudhary Date: Thu, 18 Dec 2025 17:45:20 +0530 Subject: [PATCH 2/5] Added accuracy bucket --- lib/rules/label-content-name-mismatch.json | 3 ++- lib/rules/p-as-heading.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/rules/label-content-name-mismatch.json b/lib/rules/label-content-name-mismatch.json index 67cd43ac..03911abe 100644 --- a/lib/rules/label-content-name-mismatch.json +++ b/lib/rules/label-content-name-mismatch.json @@ -9,7 +9,8 @@ "EN-301-549", "EN-9.2.5.3", "a11y-engine", - "a11y-engine-experimental" + "a11y-engine-experimental", + "medium-accuracy" ], "actIds": ["2ee8b8"], "metadata": { diff --git a/lib/rules/p-as-heading.json b/lib/rules/p-as-heading.json index 39a3adde..62b095fc 100644 --- a/lib/rules/p-as-heading.json +++ b/lib/rules/p-as-heading.json @@ -10,7 +10,8 @@ "EN-301-549", "EN-9.1.3.1", "a11y-engine", - "a11y-engine-experimental" + "a11y-engine-experimental", + "medium-accuracy" ], "metadata": { "description": "Ensure bold, italic text and font-size is not used to style

elements as a heading", From a1d4fb96118d7251a0270461e811514635628b93 Mon Sep 17 00:00:00 2001 From: Aaryan Choudhary Date: Tue, 23 Dec 2025 12:58:21 +0530 Subject: [PATCH 3/5] validate.js --- build/tasks/validate.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build/tasks/validate.js b/build/tasks/validate.js index 99904b61..9ea3e800 100644 --- a/build/tasks/validate.js +++ b/build/tasks/validate.js @@ -313,6 +313,8 @@ const miscTags = [ 'review-item', 'deprecated', 'a11y-engine', + 'medium-accuracy', + 'high-accuracy', 'a11y-engine-experimental', 'advanced', 'ai', From 3e4d665d55e9d0d107f28f3b4628f371de844732 Mon Sep 17 00:00:00 2001 From: Aaryan Choudhary Date: Tue, 23 Dec 2025 13:09:33 +0530 Subject: [PATCH 4/5] json update --- lib/rules/label-content-name-mismatch.json | 4 ++-- lib/rules/p-as-heading.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/rules/label-content-name-mismatch.json b/lib/rules/label-content-name-mismatch.json index 03911abe..1b861a03 100644 --- a/lib/rules/label-content-name-mismatch.json +++ b/lib/rules/label-content-name-mismatch.json @@ -9,8 +9,8 @@ "EN-301-549", "EN-9.2.5.3", "a11y-engine", - "a11y-engine-experimental", - "medium-accuracy" + "medium-accuracy", + "a11y-engine-experimental" ], "actIds": ["2ee8b8"], "metadata": { diff --git a/lib/rules/p-as-heading.json b/lib/rules/p-as-heading.json index 62b095fc..7dacabb8 100644 --- a/lib/rules/p-as-heading.json +++ b/lib/rules/p-as-heading.json @@ -10,8 +10,8 @@ "EN-301-549", "EN-9.1.3.1", "a11y-engine", - "a11y-engine-experimental", - "medium-accuracy" + "medium-accuracy", + "a11y-engine-experimental" ], "metadata": { "description": "Ensure bold, italic text and font-size is not used to style

elements as a heading", From b3f67743f01984c74413ad388d78deaf9e5a22be Mon Sep 17 00:00:00 2001 From: Aaryan Choudhary Date: Tue, 23 Dec 2025 13:24:03 +0530 Subject: [PATCH 5/5] json update --- build/tasks/validate.js | 6 +++--- lib/rules/label-content-name-mismatch.json | 4 ++-- lib/rules/p-as-heading.json | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/build/tasks/validate.js b/build/tasks/validate.js index 9ea3e800..971bc8a6 100644 --- a/build/tasks/validate.js +++ b/build/tasks/validate.js @@ -313,12 +313,12 @@ const miscTags = [ 'review-item', 'deprecated', 'a11y-engine', - 'medium-accuracy', - 'high-accuracy', 'a11y-engine-experimental', 'advanced', 'ai', - 'new' + 'new', + 'medium-accuracy', + 'high-accuracy' ]; const categories = [ diff --git a/lib/rules/label-content-name-mismatch.json b/lib/rules/label-content-name-mismatch.json index 1b861a03..03911abe 100644 --- a/lib/rules/label-content-name-mismatch.json +++ b/lib/rules/label-content-name-mismatch.json @@ -9,8 +9,8 @@ "EN-301-549", "EN-9.2.5.3", "a11y-engine", - "medium-accuracy", - "a11y-engine-experimental" + "a11y-engine-experimental", + "medium-accuracy" ], "actIds": ["2ee8b8"], "metadata": { diff --git a/lib/rules/p-as-heading.json b/lib/rules/p-as-heading.json index 7dacabb8..62b095fc 100644 --- a/lib/rules/p-as-heading.json +++ b/lib/rules/p-as-heading.json @@ -10,8 +10,8 @@ "EN-301-549", "EN-9.1.3.1", "a11y-engine", - "medium-accuracy", - "a11y-engine-experimental" + "a11y-engine-experimental", + "medium-accuracy" ], "metadata": { "description": "Ensure bold, italic text and font-size is not used to style

elements as a heading",