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.