impeccable cli-v3.6.1

cli-v3.6.1

CLI 3.6.1

Changed 2
  • Markup and stylesheet comments are stripped before regex matchers run, preventing commented-out code from raising findings
  • closest() selectors compile once per document instead of once per element for faster static scans
Fixed 5
  • Root-relative stylesheet links now resolve against the scan root, and escaped paths are refused with a warning
  • oklch color values now parse correctly in contrast checks, and hex colors inside color-mix() no longer trigger gradient contrast errors
  • Dashed single-direction rules no longer incorrectly read as grid backgrounds
  • DESIGN.md is inherited only from roots that own the path, nested workspace packages resolve their own surfaces, and pnpm workspace globs with inline comments parse correctly
  • Claude subagents install correctly, home-scoped agents refresh when stale, Grok hooks point at the global skill path, and Windows hook migration stops duplicating entries

From impeccable

  • Root-relative stylesheets resolve. A page linking /styles.css was judged without its CSS in static scans; those links now resolve against the scan root, and .. escapes are refused with a warning.

  • Comments stop matching. Markup and stylesheet comments are stripped before the regex matchers run, including Astro fences, preprocessor line comments, and script strings, so commented-out code cannot raise findings.

  • Color parsing catches up. oklch reads correctly in the contrast checks, and a hex tucked inside color-mix() no longer trips gradient contrast.

  • Grid backgrounds calm down. Dashed single-direction rules stop reading as grid backgrounds.

  • Monorepos resolve the right design system. DESIGN.md is inherited only from a root that actually owns the path, nested workspace packages own their own surfaces, and pnpm workspace globs with inline comments parse.

  • Installs repair cleanly. Claude subagents install correctly, home-scoped agents refresh when stale, Grok hooks point at the global skill path, and Windows hook migration stops duplicating entries.

  • Faster static scans. closest() selectors compile once per document instead of once per element.

View original

Upgraded? How did it go?

Discussion