From 336802d65a3b9708e3556d6db3cc842de0d2ef23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=BF=94?= Date: Fri, 6 Mar 2026 20:54:34 +0800 Subject: [PATCH] feat: add heading hierarchy checker script and npm script --- package.json | 1 + scripts/check-heading-hierarchy.ts | 1 + 2 files changed, 2 insertions(+) create mode 100644 scripts/check-heading-hierarchy.ts diff --git a/package.json b/package.json index 6384f19..db76cbb 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "test:smoke": "playwright test --grep @smoke", "test:report": "allure generate test-results/allure-results && allure open", "check:contrast": "tsx scripts/check-color-contrast.ts", + "check:headings": "tsx scripts/check-heading-hierarchy.ts", "audit:performance": "node scripts/performance-audit.js", "audit:seo": "node scripts/seo-check.js", "audit:accessibility": "node scripts/accessibility-test.js", diff --git a/scripts/check-heading-hierarchy.ts b/scripts/check-heading-hierarchy.ts new file mode 100644 index 0000000..17fe327 --- /dev/null +++ b/scripts/check-heading-hierarchy.ts @@ -0,0 +1 @@ +import { chromium } from "playwright";