CLI 3.4.0
-
Kickers are banned. New
kicker-above-headingrule flags the first eyebrow label above any heading, replacing the old advisory that waited for three repeats. Breadcrumbs, datelines, card metadata, form labels, and document numbering all stay exempt. -
New rule:
radial-spotlight-glow. The soft chromatic glow fading to transparent behind content, a favorite AI default, is now a named finding, distinct from the existing halo rule. -
Stripes hiding in stylesheets. Pseudo-element stripe patterns are now caught in standalone CSS files and style blocks, not just inline styles, and findings carry their source lines.
-
Scans skip what they should. Hidden directories and vendored paths are out of the walk, while conventional UI source dirs like
.vuepressstay in; scans get faster and quieter at once. -
Fewer false positives. Forms whose
idshadows the DOM API no longer crash element checks,background-clip: textgradients stop tripping contrast, and non-rendered text is excluded from tiny-text findings. -
OpenCode installs land where OpenCode looks. Global skill installs write to the config directory OpenCode actually reads, with the legacy location migrated safely.