test(canon): refresh ecosystem virtual TS for static prop checks#3200
Conversation
The ecosystem-products fixture now emits typed assertions for its roughly fifty static component attributes across PrimeVue, Ant Design, Element Plus, Quasar, Vant, Naive UI, FormKit, Ionic, Reka, Swiper, and vue-virtual-scroller usages, including kebab-case to camelCase prop names. Every diagnostic count is unchanged, so the new checks introduce no false positives on real library types.
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
vize
@vizejs/fresco
@vizejs/musea-mcp-server
oxlint-plugin-vize
@vizejs/rspack-plugin
@vizejs/unplugin
@vizejs/vite-plugin
@vizejs/vite-plugin-musea
@vizejs/musea-nuxt
@vizejs/nuxt
@vizeui/core
commit: |
PR BenchmarkBase:
Raw run timesCompile SFC
Lint
Format
Type check (1T)
Type check (max)
|
Detailed Test ReportCommit: Area Summary
Test InventoryTotal tracked cases: 9469 across 1464 files.
Files
Comment truncated at 64000 characters. Open the workflow run for the full job log. |
Summary
Follow-up to #3197, which merged while its
vue-paritylane (non-required) was still red: the ecosystem-products check snapshot embeds the generated virtual TypeScript, which now contains the typed assertions for static component attributes.Verified before refreshing:
ecosystem-products-check.snapchanges; the other virtual-TS snapshots (ant-design-vue, compiler-macros, typecheck-errors, style-preprocessors) regenerate byte-identically.errorCount2 / 0 / 0 / 25 / 327 across the five fixtures), so the ~50 newly checked static attributes across PrimeVue, Ant Design, Element Plus, Quasar, Vant, Naive UI, FormKit, Ionic, Reka, Swiper, and vue-virtual-scroller introduce no false positives on real library types — including kebab-case props resolved to camelCase (label-width→labelWidth,aria-label→ariaLabel,key-field→keyField).Part of #2971
Need help on this PR? Tag
/codesmithwith what you need. Autofix is enabled.