cli-v3.3.0
modelscope/FunASRcli-v3.3.0Jul 22, 2026by pbakaus
AI Summary
Released a new CLI version featuring anti-pattern rules, context root configuration in config files, and scope-specific rule waivers.
Key Highlights
- Added a dozen new anti-pattern rules
- Context roots live in config, not package manager
- Scope one rule to one file
- Nested products honor --target
New Features
- New anti-pattern rules (58 total)
- Context root configuration in .impeccable/config.json
- Scope-specific rule waivers using wildcards
- Nested product context resolution
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.