cli-v3.4.0
abus-aikorea/voice-procli-v3.4.0Jul 28, 2026by pbakaus
AI Summary
The CLI introduces stricter detection rules for 'kickers' and expands stripe scanning to standalone CSS files, while optimizing scan performance by excluding hidden directories and reducing common false positives.
Key Highlights
- New `kicker-above-heading` rule flags the first eyebrow label above any heading
- New `radial-spotlight-glow` rule distinct from the halo rule
- Stripe patterns now caught in standalone CSS files and style blocks
- Scans skip hidden directories and vendored paths for speed
- Fewer false positives for forms and non-rendered text
New Features
- New rule: `kicker-above-heading`
- New rule: `radial-spotlight-glow`
- Stripe detection in standalone CSS files
- Performance optimizations (skip hidden dirs)
- OpenCode installs land where OpenCode looks
Full Release Notes
- **Kickers are banned.** New `kicker-above-heading` rule 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 `.vuepress` stay in; scans get faster and quieter at once. - **Fewer false positives.** Forms whose `id` shadows the DOM API no longer crash element checks, `background-clip: text` gradients 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.