cli-v3.3.0
pbakaus/impeccablecli-v3.3.0Jul 22, 2026by pbakaus
AI Summary
Adds 12 new anti-pattern rules, moves context roots to a dedicated config file, allows per-file rule waiving, and fixes nested product scanning.
Key Highlights
- 12 new anti-pattern rules
- Config roots in `.impeccable/config.json`
- Per-file rule waiver
- Nested product scanning fixes
New Features
- Template extension support
- Context root declaration
Full Release Notes
- **A dozen new anti-pattern rules.** The deterministic set now flags soft radial glow halos and accent spotlights, marquee scrollers, blinking terminal cursors, decorative dot and grid fields, text sitting under an overlay, first-viewport content that overflows its column, and hero art assembled from stock geometric shapes. That brings the count to 58. - **Context roots live in config, not your package manager.** Declare where each product's `PRODUCT.md` and `DESIGN.md` sit in `.impeccable/config.json`, so detection and setup work in repos that are not laid out as package workspaces. - **Scope one rule to one file.** `impeccable ignores` can now waive a rule for a single file with a wildcard value, so a domain-appropriate pattern in one component stops being reported without silencing the rule everywhere. - **Nested products honor `--target`.** Scans of a nested app inside a non-monorepo repo now resolve the right context and source, instead of falling back to the repository root.