/** * Anti-Pattern Browser Detector for Impeccable * Copyright (c) 2026 Paul Bakaus * SPDX-License-Identifier: Apache-2.0 * * GENERATED -- do not edit. Source: cli/engine/browser/injected/index.mjs * Rebuild: node scripts/build-browser-detector.js * * Usage: * Re-scan: window.impeccableScan() */ (function () { if (typeof window === 'undefined') return; // --- cli/engine/shared/constants.mjs --- // ─── Section 1: Constants ─────────────────────────────────────────────────── const SAFE_TAGS = new Set([ 'blockquote', 'nav', 'a', 'input', 'textarea', 'select', 'pre', 'code', 'span', 'th', 'td', 'tr', 'li', 'label', 'button', 'hr', 'html', 'head', 'body', 'script', 'style', 'link', 'meta', 'title', 'br', 'img', 'svg', 'path', 'circle', 'rect', 'line', 'polyline', 'polygon', 'g', 'defs', 'use', ]); // Per-check safe-tags override for the border (side-tab / border-accent) // rule. We intentionally re-allow