Skip to content

feat(ui): add safe media source utilities#3183

Merged
ubugeeei merged 2 commits into
mainfrom
feat/ui-media-source
Jul 20, 2026
Merged

feat(ui): add safe media source utilities#3183
ubugeeei merged 2 commits into
mainfrom
feat/ui-media-source

Conversation

@ubugeeei

@ubugeeei ubugeeei commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • establish the media package with independent root, source, and PDF entries
  • validate media references through an explicit category and transport policy
  • preserve PDF fragment parameters while safely replacing the initial page
  • enforce distribution imports, declarations, and per-entry size budgets

Validation

  • Vize check: 87 files, no type errors
  • package check: no warnings or errors
  • package tests: 6 passed
  • frozen workspace install
  • package dry run
  • gzip: source 1,292 / 1,400 bytes; root 1,717 / 1,850 bytes; PDF 1,720 / 1,850 bytes

View with Codesmith
Need help on this PR? Tag /codesmith with what you need. Autofix is enabled.

Summary by CodeRabbit

  • New Features
    • Added media source validation and normalization for audio, images, PDFs, streams, tracks, and video.
    • Added PDF source creation with optional page fragment support.
    • Added public package entry points for core, PDF, and source utilities.
  • Bug Fixes
    • Rejects insecure, malformed, unsupported, or potentially unsafe media sources by default.
    • Validates inline media data and PDF page values.

@ubugeeei
ubugeeei enabled auto-merge (squash) July 20, 2026 06:39
@coderabbitai

coderabbitai Bot commented Jul 20, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@ubugeeei, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 7 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: f1ee74c4-6f84-42f1-ae1d-ebe3d9bea5a1

📥 Commits

Reviewing files that changed from the base of the PR and between 3b048da and 833cf3b.

📒 Files selected for processing (1)
  • tests/tooling/release-preflight-runner.test.ts
📝 Walkthrough

Walkthrough

Adds the @vizeui/media ESM package with media source normalization, PDF fragment handling, public exports, strict TypeScript/Vite packaging, bundle size checks, and tests for validation and generated package entrypoints.

Changes

Media package

Layer / File(s) Summary
Media source validation
npm/ui/media/src/media-source.ts, npm/ui/media/src/media-source.test.ts
Adds typed media kinds and validates schemes, insecure URLs, data URI media types, base64 payloads, malformed inputs, and unsafe characters.
PDF source creation and exports
npm/ui/media/src/pdf-source.ts, npm/ui/media/src/pdf.ts, npm/ui/media/src/index.ts
Adds PDF source normalization with validated page fragments and re-exports the PDF and media source APIs and types.
Package build and distribution
npm/ui/media/package.json, npm/ui/media/tsconfig.json, npm/ui/media/vite.config.ts, npm/ui/media/scripts/check-size.mjs, npm/ui/media/src/media-source.test.ts
Configures ESM subpath exports, declaration generation, packaging scripts, Node version requirements, gzip size budgets, and checks for built entrypoints and declarations.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Sequence Diagram(s)

sequenceDiagram
  participant Caller
  participant createPDFSource
  participant normalizeMediaSource
  Caller->>createPDFSource: PDF source and optional page
  createPDFSource->>normalizeMediaSource: normalize as PDF
  normalizeMediaSource-->>createPDFSource: validated source
  createPDFSource-->>Caller: source with updated page fragment
Loading
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: adding safe media source utilities in the UI package.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/ui-media-source

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@pkg-pr-new

pkg-pr-new Bot commented Jul 20, 2026

Copy link
Copy Markdown

Open in StackBlitz

vize

pnpm add https://pkg.pr.new/ubugeeei-prod/vize@3183

@vizejs/fresco

pnpm add https://pkg.pr.new/ubugeeei-prod/vize/@vizejs/fresco@3183

@vizejs/musea-mcp-server

pnpm add https://pkg.pr.new/ubugeeei-prod/vize/@vizejs/musea-mcp-server@3183

oxlint-plugin-vize

pnpm add https://pkg.pr.new/ubugeeei-prod/vize/oxlint-plugin-vize@3183

@vizejs/rspack-plugin

pnpm add https://pkg.pr.new/ubugeeei-prod/vize/@vizejs/rspack-plugin@3183

@vizejs/unplugin

pnpm add https://pkg.pr.new/ubugeeei-prod/vize/@vizejs/unplugin@3183

@vizejs/vite-plugin

pnpm add https://pkg.pr.new/ubugeeei-prod/vize/@vizejs/vite-plugin@3183

@vizejs/vite-plugin-musea

pnpm add https://pkg.pr.new/ubugeeei-prod/vize/@vizejs/vite-plugin-musea@3183

@vizejs/musea-nuxt

pnpm add https://pkg.pr.new/ubugeeei-prod/vize/@vizejs/musea-nuxt@3183

@vizejs/nuxt

pnpm add https://pkg.pr.new/ubugeeei-prod/vize/@vizejs/nuxt@3183

@vizeui/core

pnpm add https://pkg.pr.new/ubugeeei-prod/vize/@vizeui/core@3183

commit: 833cf3b

@github-actions

Copy link
Copy Markdown
Contributor

PR Benchmark

Base: a02fea5287f632640b1403ab2f9187ae235653ec Head: 3b048da4ba0668045363cf70c64bfcb80db8c5eb Input: 1,000 generated SFC files
Median of 10 measured run(s) after 2 warmup run(s). Times are shown in milliseconds to 0.001ms. Rate is head/base, so below 1.000x is faster. Regression threshold: 5%.
Budget: passed.

Task Base Head Rate Result
Compile SFC 201.797ms 196.266ms 0.973x stable
Lint 154.993ms 161.947ms 1.045x stable
Format 154.865ms 155.308ms 1.003x stable
Type check (1T) 821.216ms 807.407ms 0.983x stable
Type check (max) 817.507ms 829.833ms 1.015x stable
Raw run times

Compile SFC

  • Base: 192.386ms, 211.507ms, 198.261ms, 204.445ms, 202.028ms, 201.566ms, 202.561ms, 187.847ms, 198.550ms, 203.124ms
  • Head: 189.132ms, 209.820ms, 198.303ms, 195.917ms, 196.614ms, 188.324ms, 207.313ms, 208.040ms, 186.037ms, 194.984ms

Lint

  • Base: 125.878ms, 186.383ms, 182.438ms, 164.354ms, 149.431ms, 145.899ms, 159.831ms, 154.704ms, 144.853ms, 155.283ms
  • Head: 128.528ms, 183.091ms, 186.356ms, 170.539ms, 166.439ms, 164.413ms, 159.481ms, 150.117ms, 154.942ms, 143.920ms

Format

  • Base: 158.810ms, 155.105ms, 156.611ms, 154.312ms, 155.101ms, 151.361ms, 154.979ms, 154.752ms, 152.023ms, 145.112ms
  • Head: 157.077ms, 155.338ms, 156.349ms, 157.584ms, 154.009ms, 156.457ms, 153.382ms, 154.104ms, 153.059ms, 155.279ms

Type check (1T)

  • Base: 807.278ms, 819.849ms, 810.444ms, 833.691ms, 796.947ms, 825.876ms, 811.579ms, 822.582ms, 840.205ms, 829.204ms
  • Head: 795.397ms, 799.306ms, 808.686ms, 814.288ms, 803.586ms, 813.819ms, 814.473ms, 806.128ms, 822.626ms, 804.755ms

Type check (max)

  • Base: 820.795ms, 801.417ms, 821.976ms, 864.786ms, 831.617ms, 814.195ms, 786.656ms, 802.010ms, 816.453ms, 818.562ms
  • Head: 829.287ms, 851.194ms, 830.380ms, 814.358ms, 815.248ms, 813.061ms, 823.288ms, 849.777ms, 836.267ms, 831.618ms

Co-authored-by: Codesmith <codesmith-bot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

Detailed Test Report

Commit: 3b048da4ba06
Workflow: Check #29722284584
Attempt: 1
Overall: failure (1 failure, 1 in_progress, 3 skipped, 24 success)
Wall Time: 3m 55s

Area Summary

Area Jobs Result Runner Time
JS / TS 1 success 38s
Rust 3 success 4m 11s
E2E / VRT 1 success 2m 6s
Infra 1 skipped 0s
Other 23 failure 24m 13s

Test Inventory

Total tracked cases: 9416 across 1454 files.

Area Files Cases
Compiler Fixtures 43 1270
E2E 16 149
JS / TS 325 1341
Rust 1065 6645
VRT 5 11
Files
Area File Cases
Compiler Fixtures tests/fixtures/errors/parse-errors.pkl 38
Compiler Fixtures tests/fixtures/errors/transform-errors.pkl 44
Compiler Fixtures tests/fixtures/parser/attribute.pkl 16
Compiler Fixtures tests/fixtures/parser/comment.pkl 55
Compiler Fixtures tests/fixtures/parser/directive.pkl 143
Compiler Fixtures tests/fixtures/parser/element.pkl 35
Compiler Fixtures tests/fixtures/parser/interpolation.pkl 85
Compiler Fixtures tests/fixtures/parser/text.pkl 68
Compiler Fixtures tests/fixtures/sfc/basic.pkl 13
Compiler Fixtures tests/fixtures/sfc/define-model.pkl 17
Compiler Fixtures tests/fixtures/sfc/directives.pkl 5
Compiler Fixtures tests/fixtures/sfc/options-api.pkl 39
Compiler Fixtures tests/fixtures/sfc/patches.pkl 58
Compiler Fixtures tests/fixtures/sfc/props-destructure.pkl 4
Compiler Fixtures tests/fixtures/sfc/script-setup-advanced.pkl 6
Compiler Fixtures tests/fixtures/sfc/script-setup.pkl 69
Compiler Fixtures tests/fixtures/vapor/component.pkl 17
Compiler Fixtures tests/fixtures/vapor/edge-cases.pkl 4
Compiler Fixtures tests/fixtures/vapor/element.pkl 16
Compiler Fixtures tests/fixtures/vapor/parity-core-directives.pkl 8
Compiler Fixtures tests/fixtures/vapor/v-bind.pkl 12
Compiler Fixtures tests/fixtures/vapor/v-for.pkl 10
Compiler Fixtures tests/fixtures/vapor/v-if.pkl 7
Compiler Fixtures tests/fixtures/vapor/v-model.pkl 13
Compiler Fixtures tests/fixtures/vapor/v-on.pkl 14
Compiler Fixtures tests/fixtures/vapor/v-show.pkl 6
Compiler Fixtures tests/fixtures/vapor/v-slot.pkl 10
Compiler Fixtures tests/fixtures/vdom/component.pkl 45
Compiler Fixtures tests/fixtures/vdom/directives.pkl 24
Compiler Fixtures tests/fixtures/vdom/dynamic-component.pkl 9
Compiler Fixtures tests/fixtures/vdom/element.pkl 44
Compiler Fixtures tests/fixtures/vdom/hoisting.pkl 20
Compiler Fixtures tests/fixtures/vdom/html-entities.pkl 9
Compiler Fixtures tests/fixtures/vdom/parity-core-directives.pkl 8
Compiler Fixtures tests/fixtures/vdom/patch-flags.pkl 32
Compiler Fixtures tests/fixtures/vdom/v-bind.pkl 56
Compiler Fixtures tests/fixtures/vdom/v-for.pkl 28
Compiler Fixtures tests/fixtures/vdom/v-if.pkl 25
Compiler Fixtures tests/fixtures/vdom/v-model.pkl 31
Compiler Fixtures tests/fixtures/vdom/v-on.pkl 62
Compiler Fixtures tests/fixtures/vdom/v-once.pkl 16
Compiler Fixtures tests/fixtures/vdom/v-show.pkl 19
Compiler Fixtures tests/fixtures/vdom/v-slot.pkl 30
E2E playground/e2e/atelier-output-tabs.test.ts 1
E2E playground/e2e/components.test.ts 16
E2E playground/e2e/css-compile.test.ts 17
E2E playground/e2e/edge-cases.test.ts 26
E2E playground/e2e/sfc-compile.test.ts 21
E2E playground/e2e/vite-plugin-vapor.test.ts 12
E2E playground/e2e/wasm.test.ts 12
E2E tests/app/dev/elk.spec.ts 9
E2E tests/app/dev/misskey.spec.ts 7
E2E tests/app/dev/npmx.spec.ts 14
E2E tests/app/dev/nuxt-ui.spec.ts 3
E2E tests/app/dev/vuefes.spec.ts 7
E2E tests/app/preview/elk.ts 1
E2E tests/app/preview/misskey.ts 1
E2E tests/app/preview/npmx.ts 1
E2E tests/app/preview/vuefes.ts 1
JS / TS docs/theme/background.test.ts 2
JS / TS docs/theme/navigation.test.js 5
JS / TS docs/theme/syntax-highlight.test.js 8
JS / TS npm/builder/rspack/src/integration.test.ts 2
JS / TS npm/builder/rspack/src/jsx.test.ts 3
JS / TS npm/builder/rspack/src/plugin/index.test.ts 8
JS / TS npm/builder/rspack/src/plugin/ruleCloning.test.ts 15
JS / TS npm/builder/rspack/src/scoped-css.test.ts 5
JS / TS npm/builder/rspack/src/shared/jsx-compile.test.ts 4
JS / TS npm/builder/rspack/src/shared/nativeCss.test.ts 10
JS / TS npm/builder/rspack/src/shared/output.test.ts 4
JS / TS npm/builder/rspack/src/shared/utils.test.ts 35
JS / TS npm/builder/rspack/src/vapor.test.ts 3
JS / TS npm/builder/unplugin/src/core.test.ts 1
JS / TS npm/builder/unplugin/src/css-preprocessors.test.ts 5
JS / TS npm/builder/unplugin/src/esbuild-hooks.test.ts 13
JS / TS npm/builder/unplugin/src/esbuild.test.ts 1
JS / TS npm/builder/unplugin/src/filter-edge.test.ts 10
JS / TS npm/builder/unplugin/src/filter.test.ts 3
JS / TS npm/builder/unplugin/src/jsx.test.ts 6
JS / TS npm/builder/unplugin/src/normalize-options.test.ts 16
JS / TS npm/builder/unplugin/src/plugin-hooks.test.ts 11
JS / TS npm/builder/unplugin/src/request.test.ts 16
JS / TS npm/builder/unplugin/src/rolldown.test.ts 6
JS / TS npm/builder/unplugin/src/rollup.test.ts 1
JS / TS npm/builder/unplugin/src/strip-types-edge.test.ts 9
JS / TS npm/builder/unplugin/src/strip-types.test.ts 1
JS / TS npm/builder/unplugin/src/style-output.test.ts 18
JS / TS npm/builder/unplugin/src/style.test.ts 1
JS / TS npm/builder/unplugin/src/template-preprocessors.test.ts 4
JS / TS npm/builder/unplugin/src/vapor.test.ts 3
JS / TS npm/builder/unplugin/src/webpack-cjs.test.ts 3
JS / TS npm/builder/unplugin/src/webpack-defines-edge.test.ts 11
JS / TS npm/builder/unplugin/src/webpack.test.ts 2
JS / TS npm/builder/vite-musea/src/api-routes/arts-order.test.ts 1
JS / TS npm/builder/vite-musea/src/api-routes/handler-palette.test.ts 1
JS / TS npm/builder/vite-musea/src/api-routes/index.projectroot.test.ts 2
JS / TS npm/builder/vite-musea/src/api-routes/index.test.ts 6
JS / TS npm/builder/vite-musea/src/art-module-helper-collisions.test.ts 1
JS / TS npm/builder/vite-musea/src/art-module.test.ts 10
JS / TS npm/builder/vite-musea/src/art-order.test.ts 1
JS / TS npm/builder/vite-musea/src/autogen/generate.test.ts 1
JS / TS npm/builder/vite-musea/src/autogen/native-shape.test.ts 1
JS / TS npm/builder/vite-musea/src/cli/commands.test.ts 4
JS / TS npm/builder/vite-musea/src/cli/utils.test.ts 1
JS / TS npm/builder/vite-musea/src/gallery/template.test.ts 2
JS / TS npm/builder/vite-musea/src/native-loader.test.ts 1
JS / TS npm/builder/vite-musea/src/palette-state.test.ts 2
JS / TS npm/builder/vite-musea/src/plugin/art-processing.test.ts 2
JS / TS npm/builder/vite-musea/src/plugin/config.test.ts 1
JS / TS npm/builder/vite-musea/src/plugin/index.test.ts 7
JS / TS npm/builder/vite-musea/src/plugin/storybook-inputs.test.ts 3
JS / TS npm/builder/vite-musea/src/plugin/virtual-transform.test.ts 2
JS / TS npm/builder/vite-musea/src/plugin/vue-alias.test.ts 3
JS / TS npm/builder/vite-musea/src/plugin/watch.test.ts 3
JS / TS npm/builder/vite-musea/src/preview-vue2.test.ts 2
JS / TS npm/builder/vite-musea/src/preview/html.test.ts 1
JS / TS npm/builder/vite-musea/src/security.test.ts 6
JS / TS npm/builder/vite-musea/src/server-middleware.test.ts 4
JS / TS npm/builder/vite-musea/src/static-build-vue2.test.ts 1
JS / TS npm/builder/vite-musea/src/static-build.test.ts 5
JS / TS npm/builder/vite-musea/src/static-export.test.ts 6
JS / TS npm/builder/vite-musea/src/static-gallery-shell.test.ts 1
JS / TS npm/builder/vite-musea/src/tokens.test.ts 7
JS / TS npm/builder/vite-musea/src/tokens/css-length.test.ts 1
JS / TS npm/builder/vite-musea/src/tokens/preview.test.ts 4
JS / TS npm/builder/vite-musea/src/utils.test.ts 5
JS / TS npm/builder/vite/src/output-ast.test.ts 2
JS / TS npm/builder/vite/src/utils-filter.test.ts 4
JS / TS npm/builder/vite/src/utils.test.ts 17
JS / TS npm/compose/core/src/async-resource.test.ts 6
JS / TS npm/compose/core/src/event-listener.test.ts 3
JS / TS npm/compose/core/src/locale.test.ts 4
JS / TS npm/compose/core/src/media-query.test.ts 3
JS / TS npm/compose/core/src/scope.test.ts 2
JS / TS npm/compose/temporal/src/temporal.test.ts 5
JS / TS npm/framework/musea-nuxt/src/mocks.test.ts 5
JS / TS npm/framework/musea-nuxt/src/plugin.test.ts 3
JS / TS npm/framework/nuxt/src/bridge-fast-path.test.ts 2
JS / TS npm/framework/nuxt/src/components-edge.test.ts 18
JS / TS npm/framework/nuxt/src/components.test.ts 8
JS / TS npm/framework/nuxt/src/dev-html-edge.test.ts 11
JS / TS npm/framework/nuxt/src/i18n-edge.test.ts 10
JS / TS npm/framework/nuxt/src/index-nuxt2-musea.test.ts 1
JS / TS npm/framework/nuxt/src/index.test.ts 6
JS / TS npm/framework/nuxt/src/musea-components.test.ts 3
JS / TS npm/framework/nuxt/src/options-edge.test.ts 16
JS / TS npm/framework/nuxt/src/unocss-edge.test.ts 11
JS / TS npm/framework/nuxt/src/unocss.test.ts 3
JS / TS npm/framework/nuxt/src/utils-edge.test.ts 24
JS / TS npm/marquette/src/author.test.ts 2
JS / TS npm/marquette/src/validate.test.ts 7
JS / TS npm/mcp-musea/src/musea.test.ts 2
JS / TS npm/mcp-musea/src/tools/handler/index.test.ts 2
JS / TS npm/oxint/src/cli/files.test.ts 3
JS / TS npm/oxint/src/cli/output.test.ts 3
JS / TS npm/oxint/src/configs.ts 5
JS / TS npm/oxint/src/file-state.test.ts 6
JS / TS npm/oxint/src/native.ts 3
JS / TS npm/oxint/src/settings.ts 5
JS / TS npm/oxint/src/workaround.ts 3
JS / TS npm/ui/core/src/button.test.ts 3
JS / TS npm/ui/core/src/checkbox.test.ts 3
JS / TS npm/ui/core/src/context.test.ts 4
JS / TS npm/ui/core/src/controllable-state.test.ts 4
JS / TS npm/ui/core/src/distribution.test.ts 2
JS / TS npm/ui/core/src/primitive.test.ts 2
JS / TS npm/ui/core/src/sfc-lint.test.ts 1
JS / TS npm/ui/core/src/visually-hidden.test.ts 2
JS / TS npm/ui/media/src/media-source.test.ts 6
JS / TS npm/ui/tooling/lint-sfc.test.ts 2
JS / TS playground/src/features/atelier/codeOutputs.test.ts 4
JS / TS playground/src/features/atelier/formatters.test.ts 2
JS / TS playground/src/features/cross-file/utils.test.ts 3
JS / TS playground/src/features/inspector/compareCompilers.test.ts 2
JS / TS playground/src/features/inspector/compareCompilers.vapor.test.ts 1
JS / TS playground/src/features/inspector/diffRows.test.ts 4
JS / TS playground/src/features/inspector/share.test.ts 4
JS / TS playground/src/simple.test.ts 2
JS / TS playground/src/utils/position.test.ts 2
JS / TS playground/src/wasm/types/analysis.test.ts 2
JS / TS playground/src/wasm/wasm-transform.test.ts 1
JS / TS tests/performance/misskey-lsp-incremental.test.ts 1
JS / TS tests/snapshots/build/elk.ts 2
JS / TS tests/snapshots/build/generic.ts 1
JS / TS tests/snapshots/build/misskey.ts 2
JS / TS tests/snapshots/build/npmx.ts 2
JS / TS tests/snapshots/build/vuefes.ts 2
JS / TS tests/snapshots/check/ant-design-vue.ts 1
JS / TS tests/snapshots/check/class-component.ts 2
JS / TS tests/snapshots/check/compiler-macros.ts 1
JS / TS tests/snapshots/check/create-vue-generated-template-oracle.ts 1
JS / TS tests/snapshots/check/create-vue-patch-oracle.ts 4
JS / TS tests/snapshots/check/directus.ts 1
JS / TS tests/snapshots/check/ecosystem-products.ts 1
JS / TS tests/snapshots/check/element-plus-slot-oracle.ts 1
JS / TS tests/snapshots/check/element-plus.ts 1
JS / TS tests/snapshots/check/elk.ts 1
JS / TS tests/snapshots/check/frontend-phpcon.ts 1
JS / TS tests/snapshots/check/generic-build.ts 1
JS / TS tests/snapshots/check/hoppscotch.ts 1
JS / TS tests/snapshots/check/misskey.ts 1
JS / TS tests/snapshots/check/naive-ui.ts 1
JS / TS tests/snapshots/check/npmx.ts 1
JS / TS tests/snapshots/check/nuxt-parity.ts 4
JS / TS tests/snapshots/check/nuxt-ui-ambient-oracle.ts 1
JS / TS tests/snapshots/check/nuxt-ui.ts 1
JS / TS tests/snapshots/check/options-api.ts 3
JS / TS tests/snapshots/check/pinia-generic-store-oracle.ts 1
JS / TS tests/snapshots/check/primevue.ts 1
JS / TS tests/snapshots/check/reka-ui.ts 1
JS / TS tests/snapshots/check/style-preprocessors.ts 1
JS / TS tests/snapshots/check/toolchain-parity.ts 2
JS / TS tests/snapshots/check/typecheck-errors.ts 1
JS / TS tests/snapshots/check/typecheck-vue-imports.ts 1
JS / TS tests/snapshots/check/typescript-project-references-oracle.ts 1
JS / TS tests/snapshots/check/vitepress-theme-oracle.ts 1
JS / TS tests/snapshots/check/voicevox.ts 1
JS / TS tests/snapshots/check/vue-element-admin-legacy-oracle.ts 4
JS / TS tests/snapshots/check/vue-router-dmts-oracle.ts 1
JS / TS tests/snapshots/check/vue-router-formatter-oracle.ts 1
JS / TS tests/snapshots/check/vue-router-patch-oracle.ts 3
JS / TS tests/snapshots/check/vue-vben-admin.ts 1
JS / TS tests/snapshots/check/vuefes.ts 1
JS / TS tests/snapshots/check/vuetify.ts 1
JS / TS tests/snapshots/check/zz-intentional-errors-fixtures.ts 1
JS / TS tests/snapshots/check/zz-intentional-errors-realworld.ts 2
JS / TS tests/snapshots/inspect/elk.ts 1
JS / TS tests/snapshots/inspect/npmx.ts 1
JS / TS tests/snapshots/inspect/vuefes.ts 1
JS / TS tests/snapshots/lint/ant-design-vue.ts 1
JS / TS tests/snapshots/lint/directus.ts 1
JS / TS tests/snapshots/lint/element-plus.ts 1
JS / TS tests/snapshots/lint/elk.ts 1
JS / TS tests/snapshots/lint/hoppscotch.ts 1
JS / TS tests/snapshots/lint/misskey.ts 1
JS / TS tests/snapshots/lint/naive-ui.ts 1
JS / TS tests/snapshots/lint/npmx.ts 1
JS / TS tests/snapshots/lint/nuxt-ui.ts 1
JS / TS tests/snapshots/lint/primevue.ts 1
JS / TS tests/snapshots/lint/reka-ui.ts 1
JS / TS tests/snapshots/lint/voicevox.ts 1
JS / TS tests/snapshots/lint/vue-vben-admin.ts 1
JS / TS tests/snapshots/lint/vuefes.ts 1
JS / TS tests/snapshots/lint/vuetify.ts 1
JS / TS tests/tooling/airi-fixture.test.ts 1
JS / TS tests/tooling/benchmark-budget.test.ts 6
JS / TS tests/tooling/benchmark-generator.test.ts 2
JS / TS tests/tooling/bundler-plugin-manifests.test.ts 6
JS / TS tests/tooling/cli-check-args.test.ts 6
JS / TS tests/tooling/cli-check-collection.test.ts 4
JS / TS tests/tooling/cli-check-contract.test.ts 6
JS / TS tests/tooling/cli-check-diagnostics.test.ts 8
JS / TS tests/tooling/cli-check-json-shape.test.ts 5
JS / TS tests/tooling/cli-fmt-contract.test.ts 5
JS / TS tests/tooling/cli-lint-contract.test.ts 7
JS / TS tests/tooling/cli-top-level.test.ts 5
JS / TS tests/tooling/compiler-fixture-diff-report.test.ts 3
JS / TS tests/tooling/config-alias-entries.test.ts 6
JS / TS tests/tooling/config-json-errors.test.ts 4
JS / TS tests/tooling/config-json-shape.test.ts 7
JS / TS tests/tooling/config-loading.test.ts 4
JS / TS tests/tooling/config-resolution.test.ts 10
JS / TS tests/tooling/config-types.test.ts 1
JS / TS tests/tooling/criterion-impact.test.ts 13
JS / TS tests/tooling/dev-app.test.ts 4
JS / TS tests/tooling/docs-browser.test.ts 2
JS / TS tests/tooling/docs-stability.test.ts 2
JS / TS tests/tooling/docs-wasm.test.ts 1
JS / TS tests/tooling/e2e-binaries.test.ts 3
JS / TS tests/tooling/e2e-tasks.test.ts 4
JS / TS tests/tooling/e2e-workflow.test.ts 5
JS / TS tests/tooling/ecosystem-product-coverage.test.ts 2
JS / TS tests/tooling/editor-integrations-consistency.test.ts 2
JS / TS tests/tooling/editor-integrations-emacs.test.ts 5
JS / TS tests/tooling/editor-integrations-helix.test.ts 4
JS / TS tests/tooling/editor-integrations-neovim.test.ts 4
JS / TS tests/tooling/editor-integrations-vim.test.ts 4
JS / TS tests/tooling/editor-integrations-vscode-art.test.ts 2
JS / TS tests/tooling/editor-integrations-zed.test.ts 4
JS / TS tests/tooling/editor-integrations.test.ts 6
JS / TS tests/tooling/editor-language-configuration.test.ts 7
JS / TS tests/tooling/editor-lsp-adapters.test.ts 1
JS / TS tests/tooling/editor-profiles-consistency.test.ts 3
JS / TS tests/tooling/fixture-tool-matrix-compiler.test.ts 5
JS / TS tests/tooling/fixture-tool-matrix-formatter.test.ts 5
JS / TS tests/tooling/fixture-tool-matrix-linter.test.ts 5
JS / TS tests/tooling/fixture-tool-matrix-report.test.ts 11
JS / TS tests/tooling/fixture-tool-matrix-typecheck-target.test.ts 1
JS / TS tests/tooling/fixture-tool-matrix-typechecker.test.ts 5
JS / TS tests/tooling/fuzz-result.test.ts 3
JS / TS tests/tooling/fuzz-setup.test.ts 4
JS / TS tests/tooling/github-comments.test.ts 2
JS / TS tests/tooling/github-workflows-benchmark.test.ts 5
JS / TS tests/tooling/github-workflows-check.test.ts 11
JS / TS tests/tooling/github-workflows-release-build.test.ts 12
JS / TS tests/tooling/github-workflows-release-publish.test.ts 9
JS / TS tests/tooling/github-workflows-setup.test.ts 11
JS / TS tests/tooling/github-workflows-vue-parity.test.ts 1
JS / TS tests/tooling/github-workflows.test.ts 10
JS / TS tests/tooling/github-zig-musl-linkers.test.ts 2
JS / TS tests/tooling/inspector-parity.test.ts 2
JS / TS tests/tooling/issue-pr-title-policy.test.ts 3
JS / TS tests/tooling/jsx-ecosystem-fixtures.test.ts 4
JS / TS tests/tooling/language-engineering-practices.test.ts 3
JS / TS tests/tooling/local-default-tasks.test.ts 9
JS / TS tests/tooling/lsp-authoring-core.test.ts 1
JS / TS tests/tooling/lsp-capabilities.test.ts 3
JS / TS tests/tooling/lsp-definition-navigation.test.ts 1
JS / TS tests/tooling/lsp-diagnostics-lifecycle.test.ts 4
JS / TS tests/tooling/lsp-document-features.test.ts 7
JS / TS tests/tooling/lsp-document-highlight.test.ts 4
JS / TS tests/tooling/lsp-document-link.test.ts 2
JS / TS tests/tooling/lsp-editor-feature-isolation.test.ts 15
JS / TS tests/tooling/lsp-editor-feature-matrix.test.ts 11
JS / TS tests/tooling/lsp-editor-feature-routing.test.ts 1
JS / TS tests/tooling/lsp-editor-production-gates.test.ts 1
JS / TS tests/tooling/lsp-file-rename-workspace.test.ts 4
JS / TS tests/tooling/lsp-hover-template.test.ts 1
JS / TS tests/tooling/lsp-inlay-codelens.test.ts 3
JS / TS tests/tooling/lsp-protocol-resilience.test.ts 5
JS / TS tests/tooling/lsp-rename-guards.test.ts 2
JS / TS tests/tooling/lsp-roadmap-completion.test.ts 1
JS / TS tests/tooling/lsp-smoke.test.ts 6
JS / TS tests/tooling/lsp-template-completion.test.ts 1
JS / TS tests/tooling/lsp-typecheck-template.test.ts 2
JS / TS tests/tooling/lsp-workspace-semantic.test.ts 3
JS / TS tests/tooling/moonbit-editor-registry-visibility.test.ts 1
JS / TS tests/tooling/moonbit-generate-rule-types.test.ts 1
JS / TS tests/tooling/moonbit-github-scripts.test.ts 9
JS / TS tests/tooling/moonbit-helper.test.ts 3
JS / TS tests/tooling/moonbit-postprocess-types.test.ts 1
JS / TS tests/tooling/moonbit-publish-crates.test.ts 6
JS / TS tests/tooling/moonbit-publish-open-vsx.test.ts 2
JS / TS tests/tooling/moonbit-publish.test.ts 11
JS / TS tests/tooling/moonbit-release.test.ts 11
JS / TS tests/tooling/moonbit-rust-source-coverage.test.ts 4
JS / TS tests/tooling/moonbit-warnings.test.ts 1
JS / TS tests/tooling/native-legacy-build.test.ts 2
JS / TS tests/tooling/native-loader.test.ts 2
JS / TS tests/tooling/native-smoke-workflow.test.ts 1
JS / TS tests/tooling/nix-testbox.test.ts 1
JS / TS tests/tooling/node-engine-matrix.test.ts 3
JS / TS tests/tooling/normalize-global-types.test.ts 4
JS / TS tests/tooling/package-manifests.test.ts 17
JS / TS tests/tooling/playwright-app-config.test.ts 3
JS / TS tests/tooling/playwright-vrt-config.test.ts 1
JS / TS tests/tooling/production-readiness.test.ts 3
JS / TS tests/tooling/readme-boundary.test.ts 2
JS / TS tests/tooling/real-project-matrix-workflow.test.ts 2
JS / TS tests/tooling/realworld-snapshot-scripts.test.ts 1
JS / TS tests/tooling/release-changelog.test.ts 2
JS / TS tests/tooling/release-local-guard.test.ts 3
JS / TS tests/tooling/release-package-versions.test.ts 1
JS / TS tests/tooling/release-platforms.test.ts 3
JS / TS tests/tooling/release-preflight-bootstrap.test.ts 13
JS / TS tests/tooling/release-preflight-core.test.ts 10
JS / TS tests/tooling/release-preflight-evidence.test.ts 4
JS / TS tests/tooling/release-preflight-github.test.ts 3
JS / TS tests/tooling/release-preflight-runner.test.ts 4
JS / TS tests/tooling/release-preflight-workflow.test.ts 1
JS / TS tests/tooling/release-readiness.test.ts 4
JS / TS tests/tooling/release-smoke-install.test.ts 6
JS / TS tests/tooling/repo-governance.test.ts 5
JS / TS tests/tooling/requested-vue-fixtures.test.ts 1
JS / TS tests/tooling/runtime-and-build-stack.test.ts 5
JS / TS tests/tooling/snapshot-baselines.test.ts 3
JS / TS tests/tooling/source-file-lengths.test.ts 7
JS / TS tests/tooling/task-shell.test.ts 15
JS / TS tests/tooling/test-run-schema.test.ts 2
JS / TS tests/tooling/tool-benchmark-trigger.test.ts 1
JS / TS tests/tooling/tool-benchmark.test.ts 4
JS / TS tests/tooling/typecheck-dependency-prepare.test.ts 7
JS / TS tests/tooling/typecheck-divergence-report.test.ts 11
JS / TS tests/tooling/typecheck-divergence.test.ts 9
JS / TS tests/tooling/visual-parity.test.ts 1
JS / TS tests/tooling/vscode-extension-core-behavior.test.ts 15
JS / TS tests/tooling/vscode-extension-manifest.test.ts 11
JS / TS tests/tooling/vscode-typescript-vue-plugin-module-resolution.test.ts 2
JS / TS tests/tooling/vscode-typescript-vue-plugin-types.test.ts 1
JS / TS tests/tooling/vscode-typescript-vue-plugin.test.ts 9
JS / TS tests/tooling/vscode-vize-template-grammar.test.ts 6
JS / TS tests/tooling/vue-ecosystem-fixtures.test.ts 10
JS / TS tests/tooling/wasm-compiler-options.test.ts 2
JS / TS tests/tooling/wasm-package-smoke.test.ts 3
Rust crates/vize_armature/src/legacy.rs 7
Rust crates/vize_armature/src/parser/delimiters.rs 1
Rust crates/vize_armature/src/parser/experimental_tests.rs 4
Rust crates/vize_armature/src/parser/tests.rs 95
Rust crates/vize_armature/src/tokenizer/empty_delimiter_tests.rs 2
Rust crates/vize_armature/src/tokenizer/entity_decode.rs 11
Rust crates/vize_armature/src/tokenizer/tests.rs 72
Rust crates/vize_armature/tests/template_syntax_quirks.rs 3
Rust crates/vize_atelier_core/src/codegen/expression/generate.rs 6
Rust crates/vize_atelier_core/src/codegen/helpers.rs 5
Rust crates/vize_atelier_core/src/codegen/slots/tests.rs 7
Rust crates/vize_atelier_core/src/codegen/source_map.rs 9
Rust crates/vize_atelier_core/src/codegen/tests.rs 68
Rust crates/vize_atelier_core/src/codegen/v_for/helpers.rs 6
Rust crates/vize_atelier_core/src/lane/tests.rs 12
Rust crates/vize_atelier_core/src/runtime_helpers.rs 2
Rust crates/vize_atelier_core/src/test_macros.rs 9
Rust crates/vize_atelier_core/src/transform/element.rs 7
Rust crates/vize_atelier_core/src/transform/structural.rs 3
Rust crates/vize_atelier_core/src/transforms/hoist_static.rs 11
Rust crates/vize_atelier_core/src/transforms/legacy_filters.rs 15
Rust crates/vize_atelier_core/src/transforms/legacy.rs 16
Rust crates/vize_atelier_core/src/transforms/transform_element.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression.rs 11
Rust crates/vize_atelier_core/src/transforms/transform_expression/inline_handler.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression/prefix.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression/typescript.rs 7
Rust crates/vize_atelier_core/src/transforms/transform_text.rs 3
Rust crates/vize_atelier_core/src/transforms/v_bind.rs 1
Rust crates/vize_atelier_core/src/transforms/v_for.rs 9
Rust crates/vize_atelier_core/src/transforms/v_if.rs 2
Rust crates/vize_atelier_core/src/transforms/v_memo.rs 2
Rust crates/vize_atelier_core/src/transforms/v_model.rs 2
Rust crates/vize_atelier_core/src/transforms/v_on.rs 4
Rust crates/vize_atelier_core/src/transforms/v_once.rs 2
Rust crates/vize_atelier_core/src/transforms/v_slot.rs 12
Rust crates/vize_atelier_core/src/transforms/v_slot/params.rs 4
Rust crates/vize_atelier_core/tests/conditional_named_slots.rs 2
Rust crates/vize_atelier_core/tests/dynamic_slot_forwarding.rs 1
Rust crates/vize_atelier_core/tests/expression_nesting_guard.rs 11
Rust crates/vize_atelier_core/tests/legacy_event_modifiers.rs 9
Rust crates/vize_atelier_core/tests/legacy_filters.rs 11
Rust crates/vize_atelier_core/tests/legacy_template_sugar.rs 10
Rust crates/vize_atelier_core/tests/scoped_slot_shadowing.rs 1
Rust crates/vize_atelier_core/tests/v_if_spread_order.rs 12
Rust crates/vize_atelier_dom/src/experimental_tests.rs 2
Rust crates/vize_atelier_dom/src/options.rs 7
Rust crates/vize_atelier_dom/src/steps/v_html.rs 5
Rust crates/vize_atelier_dom/src/steps/v_model.rs 7
Rust crates/vize_atelier_dom/src/steps/v_on.rs 10
Rust crates/vize_atelier_dom/src/steps/v_show.rs 5
Rust crates/vize_atelier_dom/src/steps/v_text.rs 6
Rust crates/vize_atelier_dom/src/tests.rs 27
Rust crates/vize_atelier_dom/tests/branch_keys.rs 3
Rust crates/vize_atelier_dom/tests/conditional_v_model_quirks.rs 4
Rust crates/vize_atelier_dom/tests/dom_snapshot.rs 24
Rust crates/vize_atelier_dom/tests/expression_nesting_guard.rs 1
Rust crates/vize_atelier_dom/tests/invalid_expression_diagnostics.rs 6
Rust crates/vize_atelier_dom/tests/setup_component_unref.rs 2
Rust crates/vize_atelier_dom/tests/slot_outlet_hoist.rs 1
Rust crates/vize_atelier_dom/tests/table_control_flow.rs 1
Rust crates/vize_atelier_dom/tests/template_syntax_quirks_recovery.rs 1
Rust crates/vize_atelier_jsx/src/compile.rs 5
Rust crates/vize_atelier_jsx/src/compile/render_exports.rs 2
Rust crates/vize_atelier_jsx/src/diagnostics.rs 1
Rust crates/vize_atelier_jsx/src/lang.rs 4
Rust crates/vize_atelier_jsx/src/lower/text.rs 5
Rust crates/vize_atelier_jsx/src/mode.rs 7
Rust crates/vize_atelier_jsx/src/parse.rs 7
Rust crates/vize_atelier_jsx/src/span.rs 4
Rust crates/vize_atelier_jsx/tests/adversarial_snapshots.rs 9
Rust crates/vize_atelier_jsx/tests/analysis.rs 5
Rust crates/vize_atelier_jsx/tests/attributes.rs 11
Rust crates/vize_atelier_jsx/tests/children.rs 8
Rust crates/vize_atelier_jsx/tests/compile.rs 11
Rust crates/vize_atelier_jsx/tests/components.rs 7
Rust crates/vize_atelier_jsx/tests/control_flow.rs 2
Rust crates/vize_atelier_jsx/tests/diagnostics.rs 6
Rust crates/vize_atelier_jsx/tests/directives.rs 8
Rust crates/vize_atelier_jsx/tests/ecosystem_smoke.rs 1
Rust crates/vize_atelier_jsx/tests/edge_cases.rs 5
Rust crates/vize_atelier_jsx/tests/elements.rs 10
Rust crates/vize_atelier_jsx/tests/events.rs 2
Rust crates/vize_atelier_jsx/tests/fragments.rs 4
Rust crates/vize_atelier_jsx/tests/modes.rs 13
Rust crates/vize_atelier_jsx/tests/parity_tsx.rs 7
Rust crates/vize_atelier_jsx/tests/parity_vapor.rs 3
Rust crates/vize_atelier_jsx/tests/parity_vdom.rs 1
Rust crates/vize_atelier_jsx/tests/slots.rs 4
Rust crates/vize_atelier_jsx/tests/ssr.rs 3
Rust crates/vize_atelier_jsx/tests/style.rs 9
Rust crates/vize_atelier_jsx/tests/tsx.rs 5
Rust crates/vize_atelier_jsx/tests/vapor_ssr.rs 5
Rust crates/vize_atelier_jsx/tests/vapor.rs 6
Rust crates/vize_atelier_jsx/tests/vdom.rs 5
Rust crates/vize_atelier_sfc/src/bundler/tests.rs 11
Rust crates/vize_atelier_sfc/src/compile_script/artifacts.rs 10
Rust crates/vize_atelier_sfc/src/compile_script/function_mode/tests.rs 2
Rust crates/vize_atelier_sfc/src/compile_script/import_utils.rs 6
Rust crates/vize_atelier_sfc/src/compile_script/inline/compiler/props.rs 1
Rust crates/vize_atelier_sfc/src/compile_script/inline/compiler/setup_emit.rs 4
Rust crates/vize_atelier_sfc/src/compile_script/inline/define_model_tests.rs 2
Rust crates/vize_atelier_sfc/src/compile_script/inline/static_enum_tests.rs 2
Rust crates/vize_atelier_sfc/src/compile_script/inline/tests.rs 27
Rust crates/vize_atelier_sfc/src/compile_script/inline/type_handling.rs 3
Rust crates/vize_atelier_sfc/src/compile_script/lazy_hydration.rs 3
Rust crates/vize_atelier_sfc/src/compile_script/macros.rs 5
Rust crates/vize_atelier_sfc/src/compile_script/props/tests.rs 11
Rust crates/vize_atelier_sfc/src/compile_script/props/validation/macro_scope/tests.rs 4
Rust crates/vize_atelier_sfc/src/compile_script/statement_sections/tests.rs 7
Rust crates/vize_atelier_sfc/src/compile_script/tests.rs 47
Rust crates/vize_atelier_sfc/src/compile_template/tests.rs 27
Rust crates/vize_atelier_sfc/src/compile/tests.rs 86
Rust crates/vize_atelier_sfc/src/compile/tests/define_props_regressions.rs 8
Rust crates/vize_atelier_sfc/src/compile/tests/options_api_events.rs 2
Rust crates/vize_atelier_sfc/src/compile/tests/vapor.rs 3
Rust crates/vize_atelier_sfc/src/croquis.rs 1
Rust crates/vize_atelier_sfc/src/css/parser/nesting.rs 6
Rust crates/vize_atelier_sfc/src/css/tests.rs 31
Rust crates/vize_atelier_sfc/src/css/tests/scoped_regressions.rs 5
Rust crates/vize_atelier_sfc/src/lib.rs 14
Rust crates/vize_atelier_sfc/src/parse/template_boundary/tests.rs 4
Rust crates/vize_atelier_sfc/src/parse/tests.rs 33
Rust crates/vize_atelier_sfc/src/rewrite_default.rs 6
Rust crates/vize_atelier_sfc/src/script/analyze_script_bindings.rs 10
Rust crates/vize_atelier_sfc/src/script/context.rs 12
Rust crates/vize_atelier_sfc/src/script/context/batch_epoch.rs 3
Rust crates/vize_atelier_sfc/src/script/context/external_types.rs 13
Rust crates/vize_atelier_sfc/src/script/context/props.rs 1
Rust crates/vize_atelier_sfc/src/script/define_emits.rs 5
Rust crates/vize_atelier_sfc/src/script/define_expose.rs 1
Rust crates/vize_atelier_sfc/src/script/define_model.rs 3
Rust crates/vize_atelier_sfc/src/script/define_options.rs 1
Rust crates/vize_atelier_sfc/src/script/define_props_destructure/tests.rs 48
Rust crates/vize_atelier_sfc/src/script/define_props.rs 3
Rust crates/vize_atelier_sfc/src/script/define_slots.rs 2
Rust crates/vize_atelier_sfc/src/script/import_usage_check.rs 15
Rust crates/vize_atelier_sfc/src/script/static_expression.rs 2
Rust crates/vize_atelier_sfc/src/script/type_resolution.rs 7
Rust crates/vize_atelier_sfc/src/script/utils.rs 4
Rust crates/vize_atelier_sfc/src/snapshot_tests.rs 8
Rust crates/vize_atelier_sfc/src/style.rs 26
Rust crates/vize_atelier_sfc/src/vite_plugin/css_scope.rs 12
Rust crates/vize_atelier_sfc/src/vite_plugin/css.rs 3
Rust crates/vize_atelier_sfc/src/vite_plugin/hmr.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/js_string.rs 1
Rust crates/vize_atelier_sfc/src/vite_plugin/resolver.rs 6
Rust crates/vize_atelier_sfc/src/vite_plugin/tests.rs 10
Rust crates/vize_atelier_sfc/src/vite_plugin/tests/middleware.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/tests/precompile.rs 1
Rust crates/vize_atelier_sfc/src/vite_plugin/transform.rs 7
Rust crates/vize_atelier_sfc/tests/allocation_budget.rs 1
Rust crates/vize_atelier_sfc/tests/css_nesting_guard.rs 4
Rust crates/vize_atelier_sfc/tests/empty_component.rs 1
Rust crates/vize_atelier_sfc/tests/imported_type_cache.rs 1
Rust crates/vize_atelier_sfc/tests/scoped_slot_shadowing.rs 2
Rust crates/vize_atelier_sfc/tests/setup_component_unref.rs 1
Rust crates/vize_atelier_sfc/tests/sfc_block_boundaries.rs 2
Rust crates/vize_atelier_sfc/tests/vite_css_scope.rs 1
Rust crates/vize_atelier_ssr/src/codegen.rs 7
Rust crates/vize_atelier_ssr/src/codegen/helpers/destructure.rs 2
Rust crates/vize_atelier_ssr/src/errors.rs 1
Rust crates/vize_atelier_ssr/src/lib.rs 31
Rust crates/vize_atelier_ssr/src/options.rs 1
Rust crates/vize_atelier_ssr/src/steps.rs 11
Rust crates/vize_atelier_ssr/tests/setup_component_parity.rs 1
Rust crates/vize_atelier_ssr/tests/ssr_snapshot.rs 76
Rust crates/vize_atelier_vapor/src/generate.rs 3
Rust crates/vize_atelier_vapor/src/generate/destructure.rs 3
Rust crates/vize_atelier_vapor/src/generate/operations/for_loop.rs 1
Rust crates/vize_atelier_vapor/src/generators/block.rs 2
Rust crates/vize_atelier_vapor/src/generators/component.rs 3
Rust crates/vize_atelier_vapor/src/generators/directive.rs 4
Rust crates/vize_atelier_vapor/src/generators/event.rs 3
Rust crates/vize_atelier_vapor/src/generators/for_node.rs 3
Rust crates/vize_atelier_vapor/src/generators/generate_text.rs 5
Rust crates/vize_atelier_vapor/src/generators/if_node.rs 2
Rust crates/vize_atelier_vapor/src/generators/prop.rs 3
Rust crates/vize_atelier_vapor/src/lower.rs 2
Rust crates/vize_atelier_vapor/src/tests_dotted_slots.rs 1
Rust crates/vize_atelier_vapor/src/tests_setup_components.rs 4
Rust crates/vize_atelier_vapor/src/tests_slot_outlets.rs 4
Rust crates/vize_atelier_vapor/src/tests_valueless_attr.rs 2
Rust crates/vize_atelier_vapor/src/tests.rs 42
Rust crates/vize_atelier_vapor/src/transforms/element.rs 2
Rust crates/vize_atelier_vapor/src/transforms/transform_slot.rs 1
Rust crates/vize_atelier_vapor/src/transforms/transform_text.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_bind.rs 1
Rust crates/vize_atelier_vapor/src/transforms/v_for.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_if.rs 1
Rust crates/vize_atelier_vapor/src/transforms/v_model.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_on.rs 2
Rust crates/vize_atelier_vapor/src/transforms/v_show.rs 1
Rust crates/vize_canon/src/batch/error.rs 2
Rust crates/vize_canon/src/batch/executor/cli/import_resolution.rs 1
Rust crates/vize_canon/src/batch/executor/cli/tests.rs 7
Rust crates/vize_canon/src/batch/executor/declaration_maps.rs 1
Rust crates/vize_canon/src/batch/executor/diagnostics.rs 12
Rust crates/vize_canon/src/batch/executor/diagnostics/keyof_indexed_assignment.rs 2
Rust crates/vize_canon/src/batch/executor/diagnostics/line_index.rs 2
Rust crates/vize_canon/src/batch/executor/diagnostics/module_resolution.rs 1
Rust crates/vize_canon/src/batch/executor/session/tests.rs 2
Rust crates/vize_canon/src/batch/executor/tests.rs 12
Rust crates/vize_canon/src/batch/import_rewriter_dts_tests.rs 2
Rust crates/vize_canon/src/batch/import_rewriter_tests.rs 19
Rust crates/vize_canon/src/batch/import_rewriter_type_tests.rs 10
Rust crates/vize_canon/src/batch/import_rewriter_virtual_tests.rs 2
Rust crates/vize_canon/src/batch/import_rewriter_virtual.rs 1
Rust crates/vize_canon/src/batch/materialize_lock.rs 6
Rust crates/vize_canon/src/batch/runtime_deps/tests.rs 3
Rust crates/vize_canon/src/batch/source_map.rs 4
Rust crates/vize_canon/src/batch/type_checker/paths.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests.rs 34
Rust crates/vize_canon/src/batch/type_checker/tests/camel_case_component_props.rs 5
Rust crates/vize_canon/src/batch/type_checker/tests/emit_object_recursion.rs 3
Rust crates/vize_canon/src/batch/type_checker/tests/generic_component_listener_payload.rs 5
Rust crates/vize_canon/src/batch/type_checker/tests/generic_component_listener_payload/callback_prop_shorthand.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/generic_component_listener_payload/dynamic_member_component_events.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/generic_component_listener_payload/overload_depth.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/generic_props.rs 6
Rust crates/vize_canon/src/batch/type_checker/tests/generic_props/declaration_emit.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/generic_props/emit_only.rs 2
Rust crates/vize_canon/src/batch/type_checker/tests/generic_props/inherited_boolean.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/incremental.rs 4
Rust crates/vize_canon/src/batch/type_checker/tests/no_check_props.rs 2
Rust crates/vize_canon/src/batch/type_checker/tests/no_unused.rs 5
Rust crates/vize_canon/src/batch/type_checker/tests/options_api_required_props.rs 4
Rust crates/vize_canon/src/batch/type_checker/tests/package_exports_types.rs 2
Rust crates/vize_canon/src/batch/type_checker/tests/recent_issues.rs 7
Rust crates/vize_canon/src/batch/type_checker/tests/scan.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/template_block.rs 3
Rust crates/vize_canon/src/batch/type_checker/tests/tsgo.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/tsx_sfc.rs 2
Rust crates/vize_canon/src/batch/virtual_project/jsx_codegen.rs 3
Rust crates/vize_canon/src/batch/virtual_project/passthrough.rs 2
Rust crates/vize_canon/src/batch/virtual_project/tests.rs 33
Rust crates/vize_canon/src/batch/virtual_project/tests/graphql_generated.rs 1
Rust crates/vize_canon/src/batch/virtual_project/tests/macro_scope.rs 1
Rust crates/vize_canon/src/batch/virtual_project/tests/module_augmentations.rs 2
Rust crates/vize_canon/src/batch/virtual_project/tests/ref_arity.rs 3
Rust crates/vize_canon/src/batch/virtual_project/tests/setup_props.rs 2
Rust crates/vize_canon/src/batch/virtual_project/tests/tsconfig_native_options.rs 2
Rust crates/vize_canon/src/batch/virtual_project/tests/windows_paths.rs 1
Rust crates/vize_canon/src/batch/virtual_ts.rs 1
Rust crates/vize_canon/src/checker.rs 19
Rust crates/vize_canon/src/context.rs 3
Rust crates/vize_canon/src/corsa_bridge.rs 4
Rust crates/vize_canon/src/corsa_bridge/vue_dependencies.rs 1
Rust crates/vize_canon/src/corsa_bridge/vue_dependency_specifiers.rs 1
Rust crates/vize_canon/src/corsa_bridge/vue_document_tests.rs 5
Rust crates/vize_canon/src/corsa_server.rs 6
Rust crates/vize_canon/src/corsa_server/diagnostics.rs 1
Rust crates/vize_canon/src/corsa_session_cache.rs 2
Rust crates/vize_canon/src/diagnostic.rs 2
Rust crates/vize_canon/src/file_uri.rs 6
Rust crates/vize_canon/src/intelligence.rs 5
Rust crates/vize_canon/src/lsp_client/diagnostics_api.rs 3
Rust crates/vize_canon/src/lsp_client/diagnostics.rs 3
Rust crates/vize_canon/src/lsp_client/lifecycle_setup.rs 2
Rust crates/vize_canon/src/lsp_client/lifecycle.rs 1
Rust crates/vize_canon/src/lsp_client/materialized_refresh.rs 3
Rust crates/vize_canon/src/lsp_client/session.rs 8
Rust crates/vize_canon/src/lsp_client/tests.rs 7
Rust crates/vize_canon/src/lsp_client/virtual_overlay.rs 1
Rust crates/vize_canon/src/script_parse.rs 5
Rust crates/vize_canon/src/sfc_typecheck/tests.rs 64
Rust crates/vize_canon/src/sfc_typecheck/tests/emit_props.rs 1
Rust crates/vize_canon/src/sfc_typecheck/tests/optional_chain_props.rs 2
Rust crates/vize_canon/src/sfc_typecheck/tests/options_api_required_props.rs 1
Rust crates/vize_canon/src/sfc_typecheck/tests/options_api_setup_spread.rs 1
Rust crates/vize_canon/src/source_map.rs 12
Rust crates/vize_canon/src/tests.rs 18
Rust crates/vize_canon/src/type_only_import_anchors.rs 1
Rust crates/vize_canon/src/typecheck_service.rs 2
Rust crates/vize_canon/src/types.rs 2
Rust crates/vize_canon/src/virtual_ts/dynamic_component_names_tests.rs 1
Rust crates/vize_canon/src/virtual_ts/expressions/component_props_tests.rs 2
Rust crates/vize_canon/src/virtual_ts/expressions/tests.rs 9
Rust crates/vize_canon/src/virtual_ts/generator/generics.rs 2
Rust crates/vize_canon/src/virtual_ts/generator/imports.rs 2
Rust crates/vize_canon/src/virtual_ts/generator/legacy_vue2.rs 1
Rust crates/vize_canon/src/virtual_ts/generator/options_api_support.rs 1
Rust crates/vize_canon/src/virtual_ts/generator/script_module.rs 4
Rust crates/vize_canon/src/virtual_ts/generator/setup_helpers/boolean_keys.rs 3
Rust crates/vize_canon/src/virtual_ts/generator/setup_type_exports.rs 4
Rust crates/vize_canon/src/virtual_ts/generator/spans.rs 9
Rust crates/vize_canon/src/virtual_ts/helpers.rs 3
Rust crates/vize_canon/src/virtual_ts/incremental.rs 3
Rust crates/vize_canon/src/virtual_ts/interface_extends_tests.rs 1
Rust crates/vize_canon/src/virtual_ts/legacy_vue2_vuetify_tests.rs 7
Rust crates/vize_canon/src/virtual_ts/props.rs 4
Rust crates/vize_canon/src/virtual_ts/props/setup_scoped.rs 1
Rust crates/vize_canon/src/virtual_ts/props/with_defaults.rs 2
Rust crates/vize_canon/src/virtual_ts/scope/event_handler.rs 2
Rust crates/vize_canon/src/virtual_ts/scope/vif_guard.rs 5
Rust crates/vize_canon/src/virtual_ts/tests.rs 61
Rust crates/vize_canon/src/virtual_ts/tests/auto_import_shadowing.rs 1
Rust crates/vize_canon/src/virtual_ts/tests/component_navigation.rs 3
Rust crates/vize_canon/src/virtual_ts/tests/define_props_scope.rs 6
Rust crates/vize_canon/src/virtual_ts/tests/generic_module_type_exports.rs 3
Rust crates/vize_canon/src/virtual_ts/tests/legacy_nuxt2_page_context.rs 1
Rust crates/vize_canon/src/virtual_ts/tests/no_check_template_bindings.rs 2
Rust crates/vize_canon/src/virtual_ts/tests/options_api_props_spread.rs 5
Rust crates/vize_canon/src/virtual_ts/tests/options_api_setup_spread.rs 1
Rust crates/vize_canon/src/virtual_ts/tests/slot_component_bindings.rs 4
Rust crates/vize_canon/src/virtual_ts/tests/unused_refs.rs 1
Rust crates/vize_canon/src/virtual_ts/tests/vif_chain.rs 3
Rust crates/vize_canon/src/virtual_ts/types.rs 1
Rust crates/vize_canon/tests/ambient_declarations.rs 2
Rust crates/vize_canon/tests/component_event_arity.rs 7
Rust crates/vize_canon/tests/empty_template_interpolation.rs 2
Rust crates/vize_canon/tests/escaped_regex_template_expression.rs 2
Rust crates/vize_canon/tests/guard_diagnostic_position.rs 1
Rust crates/vize_canon/tests/imported_ref_unwrap.rs 2
Rust crates/vize_canon/tests/leading_semicolon_event_handler.rs 3
Rust crates/vize_canon/tests/lsp_import_resolution.rs 1
Rust crates/vize_canon/tests/nested_vif_narrowing.rs 2
Rust crates/vize_canon/tests/no_space_default_export.rs 3
Rust crates/vize_canon/tests/nuxt_false_positives.rs 6
Rust crates/vize_canon/tests/options_api_runtime_props_value_scope.rs 2
Rust crates/vize_canon/tests/plain_script_named_exports.rs 2
Rust crates/vize_canon/tests/reserved_enum_member.rs 2
Rust crates/vize_canon/tests/reserved_template_literals.rs 4
Rust crates/vize_canon/tests/runtime_function_prop_union.rs 2
Rust crates/vize_canon/tests/setup_scoped_type_exports.rs 4
Rust crates/vize_carton/src/allocator.rs 4
Rust crates/vize_carton/src/clone_in.rs 6
Rust crates/vize_carton/src/config/loader/experimental_tests.rs 2
Rust crates/vize_carton/src/config/loader/tests.rs 22
Rust crates/vize_carton/src/config/model/linter_rule_options.rs 4
Rust crates/vize_carton/src/config/model/linter.rs 9
Rust crates/vize_carton/src/config/model/vue.rs 5
Rust crates/vize_carton/src/config/normalize.rs 4
Rust crates/vize_carton/src/corsa_resolver.rs 20
Rust crates/vize_carton/src/dialect.rs 12
Rust crates/vize_carton/src/directive.rs 18
Rust crates/vize_carton/src/dom_tag_config.rs 5
Rust crates/vize_carton/src/flags.rs 3
Rust crates/vize_carton/src/general.rs 7
Rust crates/vize_carton/src/hash.rs 4
Rust crates/vize_carton/src/i18n.rs 7
Rust crates/vize_carton/src/line_index.rs 8
Rust crates/vize_carton/src/lsp.rs 7
Rust crates/vize_carton/src/path.rs 4
Rust crates/vize_carton/src/profiler/tests.rs 10
Rust crates/vize_carton/src/source_range.rs 5
Rust crates/vize_carton/src/string_builder.rs 6
Rust crates/vize_carton/src/telegraph.rs 2
Rust crates/vize_carton/tests/linter_features.rs 4
Rust crates/vize_carton/tests/loading.rs 12
Rust crates/vize_carton/tests/pkl_compat.rs 1
Rust crates/vize_croquis_cf/src/analyzer/core/deps.rs 7
Rust crates/vize_croquis_cf/src/analyzer/tests_basic.rs 11
Rust crates/vize_croquis_cf/src/analyzer/tests_complexity_effect_graph_overflow.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_complexity_effect_graph.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_element_id.rs 6
Rust crates/vize_croquis_cf/src/analyzer/tests_fallthrough.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_fallthrough/base.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_fallthrough/dynamic_names.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_fallthrough/dynamic_names/mixed.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/basic.rs 9
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/patterns.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/playground.rs 2
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/provider_context.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/provider_reactivity.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree_cycle.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree_diamond.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree_partial.rs 2
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree_shared.rs 2
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree_typed.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_race_conditions/advanced.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_race_conditions/basic.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_reactivity_props/direct.rs 9
Rust crates/vize_croquis_cf/src/analyzer/tests_reactivity_props/shared.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_single_file.rs 10
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/fallthrough.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/full.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/graph.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/provide_inject.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/reactivity.rs 2
Rust crates/vize_croquis_cf/src/diagnostics/diagnostics_tests/codes.rs 2
Rust crates/vize_croquis_cf/src/diagnostics/diagnostics_tests/markdown.rs 8
Rust crates/vize_croquis_cf/src/diagnostics/diagnostics_tests/snapshots.rs 3
Rust crates/vize_croquis_cf/src/graph.rs 3
Rust crates/vize_croquis_cf/src/module_paths.rs 4
Rust crates/vize_croquis_cf/src/registry.rs 5
Rust crates/vize_croquis_cf/src/rules/boundary.rs 1
Rust crates/vize_croquis_cf/src/rules/complexity_hotspots_tests.rs 2
Rust crates/vize_croquis_cf/src/rules/complexity_injection_tests.rs 1
Rust crates/vize_croquis_cf/src/rules/complexity_tests.rs 7
Rust crates/vize_croquis_cf/src/rules/component_resolution/paths.rs 3
Rust crates/vize_croquis_cf/src/rules/component_resolution/tests.rs 3
Rust crates/vize_croquis_cf/src/rules/cross_file_reactivity_tests.rs 7
Rust crates/vize_croquis_cf/src/rules/cross_file_reactivity/path_helpers.rs 3
Rust crates/vize_croquis_cf/src/rules/cross_file_reactivity/store_detection.rs 7
Rust crates/vize_croquis_cf/src/rules/element_id.rs 1
Rust crates/vize_croquis_cf/src/rules/emit.rs 1
Rust crates/vize_croquis_cf/src/rules/event_bubbling/tests.rs 3
Rust crates/vize_croquis_cf/src/rules/fallthrough/component.rs 2
Rust crates/vize_croquis_cf/src/rules/fallthrough/diagnostics_tests.rs 4
Rust crates/vize_croquis_cf/src/rules/fallthrough/summary.rs 3
Rust crates/vize_croquis_cf/src/rules/fallthrough/tests.rs 5
Rust crates/vize_croquis_cf/src/rules/props_validation/helpers_tests.rs 4
Rust crates/vize_croquis_cf/src/rules/provide_inject/index.rs 1
Rust crates/vize_croquis_cf/src/rules/provide_inject/summary.rs 2
Rust crates/vize_croquis_cf/src/rules/provide_inject/tests.rs 1
Rust crates/vize_croquis_cf/src/rules/reactivity/tests.rs 1
Rust crates/vize_croquis_cf/src/rules/setup_context.rs 1
Rust crates/vize_croquis_cf/src/suppression.rs 8
Rust crates/vize_croquis/src/builtins.rs 6
Rust crates/vize_croquis/src/call_graph/analysis.rs 6
Rust crates/vize_croquis/src/croquis.rs 2
Rust crates/vize_croquis/src/croquis/snapshot_options_tests.rs 1
Rust crates/vize_croquis/src/croquis/snapshot_tests.rs 2
Rust crates/vize_croquis/src/croquis/summary_core_tests.rs 1
Rust crates/vize_croquis/src/croquis/summary_template_tests.rs 1
Rust crates/vize_croquis/src/css.rs 1
Rust crates/vize_croquis/src/declaration_ts.rs 2
Rust crates/vize_croquis/src/drawer/helpers/identifiers/tests.rs 7
Rust crates/vize_croquis/src/drawer/helpers/keywords.rs 2
Rust crates/vize_croquis/src/drawer/helpers/slots/slot_props.rs 3
Rust crates/vize_croquis/src/drawer/helpers/v_for/tests.rs 4
Rust crates/vize_croquis/src/drawer/helpers/v_scope.rs 5
Rust crates/vize_croquis/src/drawer/template/dynamic_names_tests.rs 4
Rust crates/vize_croquis/src/drawer/template/legacy_vue2_tests.rs 3
Rust crates/vize_croquis/src/drawer/template/tests.rs 12
Rust crates/vize_croquis/src/drawer/tests/script.rs 6
Rust crates/vize_croquis/src/drawer/tests/snapshots.rs 4
Rust crates/vize_croquis/src/effect_graph_builder_tests.rs 11
Rust crates/vize_croquis/src/effect_graph.rs 5
Rust crates/vize_croquis/src/hoist.rs 2
Rust crates/vize_croquis/src/import_resolver.rs 10
Rust crates/vize_croquis/src/macros.rs 3
Rust crates/vize_croquis/src/naming.rs 7
Rust crates/vize_croquis/src/optimization.rs 2
Rust crates/vize_croquis/src/provide.rs 2
Rust crates/vize_croquis/src/race.rs 1
Rust crates/vize_croquis/src/reactivity_overlay_tests.rs 3
Rust crates/vize_croquis/src/reactivity_tracking/summary.rs 1
Rust crates/vize_croquis/src/reactivity_tracking/tracker.rs 7
Rust crates/vize_croquis/src/reactivity.rs 5
Rust crates/vize_croquis/src/render_tree.rs 1
Rust crates/vize_croquis/src/scope/chain/chain_tests.rs 26
Rust crates/vize_croquis/src/scope/types.rs 7
Rust crates/vize_croquis/src/script_parser/interface_extends_tests.rs 2
Rust crates/vize_croquis/src/script_parser/legacy_vue2_tests.rs 6
Rust crates/vize_croquis/src/script_parser/options_api_emits_tests.rs 1
Rust crates/vize_croquis/src/script_parser/process/options_api.rs 4
Rust crates/vize_croquis/src/script_parser/props_destructure_tests.rs 2
Rust crates/vize_croquis/src/script_parser/runtime_props_tests.rs 1
Rust crates/vize_croquis/src/script_parser/setup_context_scope_tests.rs 1
Rust crates/vize_croquis/src/script_parser/tests.rs 51
Rust crates/vize_croquis/src/script_parser/tests/reactivity_offsets.rs 4
Rust crates/vize_croquis/src/setup_context.rs 2
Rust crates/vize_croquis/src/symbol.rs 2
Rust crates/vize_croquis/src/types/tests.rs 8
Rust crates/vize_croquis/src/virtual_ts.rs 11
Rust crates/vize_croquis/src/virtual_ts/generator/macro_type_arguments.rs 1
Rust crates/vize_croquis/src/virtual_ts/generator/script.rs 3
Rust crates/vize_croquis/tests/macro_type_arguments.rs 1
Rust crates/vize_croquis/tests/template_globals.rs 2
Rust crates/vize_curator/src/complexity/tests.rs 3
Rust crates/vize_curator/src/inspector/tests_semantic.rs 1
Rust crates/vize_curator/src/inspector/tests.rs 11
Rust crates/vize_curator/src/profile/tests.rs 1
Rust crates/vize_doctor/src/model/finding.rs 3
Rust crates/vize_doctor/tests/application_analysis_paths.rs 6
Rust crates/vize_doctor/tests/application_analysis.rs 3
Rust crates/vize_doctor/tests/report.rs 6
Rust crates/vize_fresco/src/component/box_node.rs 4
Rust crates/vize_fresco/src/component/input_node.rs 4
Rust crates/vize_fresco/src/component/text_node.rs 4
Rust crates/vize_fresco/src/input/event.rs 2
Rust crates/vize_fresco/src/input/ime/candidate.rs 6
Rust crates/vize_fresco/src/input/ime/platform.rs 4
Rust crates/vize_fresco/src/input/ime/preedit.rs 7
Rust crates/vize_fresco/src/input/ime/state.rs 5
Rust crates/vize_fresco/src/input/keyboard.rs 5
Rust crates/vize_fresco/src/input/mouse.rs 3
Rust crates/vize_fresco/src/layout/engine.rs 6
Rust crates/vize_fresco/src/layout/flex_tests.rs 4
Rust crates/vize_fresco/src/layout/rect.rs 7
Rust crates/vize_fresco/src/napi/render_tests.rs 3
Rust crates/vize_fresco/src/render/diff.rs 4
Rust crates/vize_fresco/src/render/node.rs 4
Rust crates/vize_fresco/src/render/painter.rs 3
Rust crates/vize_fresco/src/render/tree.rs 4
Rust crates/vize_fresco/src/terminal/backend.rs 2
Rust crates/vize_fresco/src/terminal/buffer.rs 6
Rust crates/vize_fresco/src/terminal/cell.rs 4
Rust crates/vize_fresco/src/terminal/cursor.rs 3
Rust crates/vize_fresco/src/text/segment.rs 12
Rust crates/vize_fresco/src/text/width.rs 10
Rust crates/vize_fresco/src/text/wrap.rs 11
Rust crates/vize_glyph/src/attribute.rs 1
Rust crates/vize_glyph/src/json/tests.rs 22
Rust crates/vize_glyph/src/lib.rs 18
Rust crates/vize_glyph/src/script.rs 10
Rust crates/vize_glyph/src/style.rs 7
Rust crates/vize_glyph/src/template.rs 40
Rust crates/vize_glyph/src/template/attributes.rs 4
Rust crates/vize_glyph/tests/custom_blocks.rs 2
Rust crates/vize_glyph/tests/script_idempotence.rs 3
Rust crates/vize_glyph/tests/sfc_block_attributes.rs 1
Rust crates/vize_glyph/tests/sfc_check_mode.rs 2
Rust crates/vize_glyph/tests/sfc_script_idempotence.rs 2
Rust crates/vize_glyph/tests/template_component_tags.rs 1
Rust crates/vize_glyph/tests/template_directive_attributes.rs 10
Rust crates/vize_glyph/tests/template_literal_less_than.rs 1
Rust crates/vize_glyph/tests/template_nested_component_indent.rs 1
Rust crates/vize_maestro/src/document/store/tests.rs 18
Rust crates/vize_maestro/src/ide/auto_import.rs 3
Rust crates/vize_maestro/src/ide/code_action.rs 6
Rust crates/vize_maestro/src/ide/code_lens.rs 4
Rust crates/vize_maestro/src/ide/completion/component_props_tests.rs 4
Rust crates/vize_maestro/src/ide/completion/dedup_tests.rs 2
Rust crates/vize_maestro/src/ide/completion/items.rs 2
Rust crates/vize_maestro/src/ide/completion/script/tests.rs 3
Rust crates/vize_maestro/src/ide/completion/template_event_tests.rs 1
Rust crates/vize_maestro/src/ide/completion/template/bindings.rs 3
Rust crates/vize_maestro/src/ide/completion/template/component_cache.rs 1
Rust crates/vize_maestro/src/ide/completion/template/component_docs.rs 1
Rust crates/vize_maestro/src/ide/completion/template/component_meta.rs 2
Rust crates/vize_maestro/src/ide/completion/template/native_tests.rs 3
Rust crates/vize_maestro/src/ide/completion/template/slot_outlets.rs 3
Rust crates/vize_maestro/src/ide/completion/tests.rs 38
Rust crates/vize_maestro/src/ide/corsa_support/canonical_tests.rs 5
Rust crates/vize_maestro/src/ide/corsa_support/html_attribute_tests.rs 4
Rust crates/vize_maestro/src/ide/corsa_support/html_tag.rs 8
Rust crates/vize_maestro/src/ide/cursor_context.rs 9
Rust crates/vize_maestro/src/ide/definition.rs 26
Rust crates/vize_maestro/src/ide/definition/corsa_tests.rs 1
Rust crates/vize_maestro/src/ide/definition/html_tests.rs 6
Rust crates/vize_maestro/src/ide/definition/module_specifier_tests.rs 5
Rust crates/vize_maestro/src/ide/diagnostics/component_props_tests.rs 3
Rust crates/vize_maestro/src/ide/diagnostics/corsa/collect_virtual.rs 3
Rust crates/vize_maestro/src/ide/diagnostics/corsa/mapping.rs 3
Rust crates/vize_maestro/src/ide/diagnostics/corsa/message.rs 9
Rust crates/vize_maestro/src/ide/diagnostics/corsa/relative_import_tests.rs 1
Rust crates/vize_maestro/src/ide/diagnostics/corsa/tests.rs 7
Rust crates/vize_maestro/src/ide/diagnostics/editor_typecheck_tests.rs 5
Rust crates/vize_maestro/src/ide/diagnostics/tests.rs 32
Rust crates/vize_maestro/src/ide/diagnostics/tests/macro_scope.rs 1
Rust crates/vize_maestro/src/ide/diagnostics/tests/self_closing_compatibility.rs 1
Rust crates/vize_maestro/src/ide/document_highlight.rs 3
Rust crates/vize_maestro/src/ide/document_link.rs 3
Rust crates/vize_maestro/src/ide/ecosystem/context.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/i18n.rs 3
Rust crates/vize_maestro/src/ide/ecosystem/router_extension_tests.rs 1
Rust crates/vize_maestro/src/ide/ecosystem/router.rs 4
Rust crates/vize_maestro/src/ide/ecosystem/void.rs 2
Rust crates/vize_maestro/src/ide/file_rename/declaration_index_tests.rs 1
Rust crates/vize_maestro/src/ide/file_rename/manual_tests.rs 3
Rust crates/vize_maestro/src/ide/file_rename/merge_tests.rs 3
Rust crates/vize_maestro/src/ide/file_rename/resources.rs 2
Rust crates/vize_maestro/src/ide/hover.rs 17
Rust crates/vize_maestro/src/ide/hover/component_prop.rs 1
Rust crates/vize_maestro/src/ide/hover/component_tag.rs 2

Comment truncated at 64000 characters. Open the workflow run for the full job log.

@github-actions

Copy link
Copy Markdown
Contributor

PR Benchmark

Base: a02fea5287f632640b1403ab2f9187ae235653ec Head: 833cf3b4557f1e8b1e0b1c246b0f664b549f8d85 Input: 1,000 generated SFC files
Median of 10 measured run(s) after 2 warmup run(s). Times are shown in milliseconds to 0.001ms. Rate is head/base, so below 1.000x is faster. Regression threshold: 5%.
Budget: passed.

Task Base Head Rate Result
Compile SFC 194.079ms 188.967ms 0.974x stable
Lint 118.480ms 118.919ms 1.004x stable
Format 147.175ms 152.611ms 1.037x stable
Type check (1T) 813.743ms 818.138ms 1.005x stable
Type check (max) 827.817ms 830.990ms 1.004x stable
Raw run times

Compile SFC

  • Base: 196.828ms, 186.471ms, 185.125ms, 193.167ms, 199.673ms, 187.178ms, 194.992ms, 183.956ms, 197.077ms, 203.356ms
  • Head: 189.631ms, 184.897ms, 185.235ms, 199.631ms, 195.035ms, 196.858ms, 186.361ms, 185.346ms, 196.328ms, 188.302ms

Lint

  • Base: 117.891ms, 123.097ms, 115.167ms, 116.751ms, 119.068ms, 117.715ms, 116.577ms, 119.366ms, 119.079ms, 128.184ms
  • Head: 129.516ms, 122.964ms, 129.535ms, 117.716ms, 117.029ms, 115.705ms, 119.677ms, 116.877ms, 126.007ms, 118.160ms

Format

  • Base: 147.405ms, 147.427ms, 144.445ms, 150.632ms, 146.946ms, 145.174ms, 143.648ms, 152.425ms, 145.098ms, 153.575ms
  • Head: 154.496ms, 152.728ms, 153.565ms, 144.282ms, 157.411ms, 153.042ms, 152.235ms, 147.691ms, 152.494ms, 147.208ms

Type check (1T)

  • Base: 819.958ms, 807.655ms, 811.136ms, 817.498ms, 815.509ms, 806.531ms, 804.526ms, 811.978ms, 826.095ms, 852.438ms
  • Head: 816.615ms, 805.938ms, 819.661ms, 834.852ms, 823.196ms, 772.644ms, 827.298ms, 805.315ms, 789.355ms, 836.866ms

Type check (max)

  • Base: 844.347ms, 821.692ms, 829.680ms, 822.989ms, 850.195ms, 825.955ms, 833.038ms, 806.386ms, 829.775ms, 814.710ms
  • Head: 825.860ms, 822.080ms, 811.267ms, 834.580ms, 833.570ms, 831.759ms, 834.379ms, 830.221ms, 813.331ms, 839.707ms

@github-actions

Copy link
Copy Markdown
Contributor

Detailed Test Report

Commit: 833cf3b4557f
Workflow: Check #29722464055
Attempt: 1
Overall: in_progress (1 in_progress, 3 skipped, 25 success)
Wall Time: 3m 35s

Area Summary

Area Jobs Result Runner Time
JS / TS 1 success 36s
Rust 3 success 4m 11s
E2E / VRT 1 success 1m 49s
Infra 1 skipped 0s
Other 23 in_progress 23m 49s

Test Inventory

Total tracked cases: 9416 across 1454 files.

Area Files Cases
Compiler Fixtures 43 1270
E2E 16 149
JS / TS 325 1341
Rust 1065 6645
VRT 5 11
Files
Area File Cases
Compiler Fixtures tests/fixtures/errors/parse-errors.pkl 38
Compiler Fixtures tests/fixtures/errors/transform-errors.pkl 44
Compiler Fixtures tests/fixtures/parser/attribute.pkl 16
Compiler Fixtures tests/fixtures/parser/comment.pkl 55
Compiler Fixtures tests/fixtures/parser/directive.pkl 143
Compiler Fixtures tests/fixtures/parser/element.pkl 35
Compiler Fixtures tests/fixtures/parser/interpolation.pkl 85
Compiler Fixtures tests/fixtures/parser/text.pkl 68
Compiler Fixtures tests/fixtures/sfc/basic.pkl 13
Compiler Fixtures tests/fixtures/sfc/define-model.pkl 17
Compiler Fixtures tests/fixtures/sfc/directives.pkl 5
Compiler Fixtures tests/fixtures/sfc/options-api.pkl 39
Compiler Fixtures tests/fixtures/sfc/patches.pkl 58
Compiler Fixtures tests/fixtures/sfc/props-destructure.pkl 4
Compiler Fixtures tests/fixtures/sfc/script-setup-advanced.pkl 6
Compiler Fixtures tests/fixtures/sfc/script-setup.pkl 69
Compiler Fixtures tests/fixtures/vapor/component.pkl 17
Compiler Fixtures tests/fixtures/vapor/edge-cases.pkl 4
Compiler Fixtures tests/fixtures/vapor/element.pkl 16
Compiler Fixtures tests/fixtures/vapor/parity-core-directives.pkl 8
Compiler Fixtures tests/fixtures/vapor/v-bind.pkl 12
Compiler Fixtures tests/fixtures/vapor/v-for.pkl 10
Compiler Fixtures tests/fixtures/vapor/v-if.pkl 7
Compiler Fixtures tests/fixtures/vapor/v-model.pkl 13
Compiler Fixtures tests/fixtures/vapor/v-on.pkl 14
Compiler Fixtures tests/fixtures/vapor/v-show.pkl 6
Compiler Fixtures tests/fixtures/vapor/v-slot.pkl 10
Compiler Fixtures tests/fixtures/vdom/component.pkl 45
Compiler Fixtures tests/fixtures/vdom/directives.pkl 24
Compiler Fixtures tests/fixtures/vdom/dynamic-component.pkl 9
Compiler Fixtures tests/fixtures/vdom/element.pkl 44
Compiler Fixtures tests/fixtures/vdom/hoisting.pkl 20
Compiler Fixtures tests/fixtures/vdom/html-entities.pkl 9
Compiler Fixtures tests/fixtures/vdom/parity-core-directives.pkl 8
Compiler Fixtures tests/fixtures/vdom/patch-flags.pkl 32
Compiler Fixtures tests/fixtures/vdom/v-bind.pkl 56
Compiler Fixtures tests/fixtures/vdom/v-for.pkl 28
Compiler Fixtures tests/fixtures/vdom/v-if.pkl 25
Compiler Fixtures tests/fixtures/vdom/v-model.pkl 31
Compiler Fixtures tests/fixtures/vdom/v-on.pkl 62
Compiler Fixtures tests/fixtures/vdom/v-once.pkl 16
Compiler Fixtures tests/fixtures/vdom/v-show.pkl 19
Compiler Fixtures tests/fixtures/vdom/v-slot.pkl 30
E2E playground/e2e/atelier-output-tabs.test.ts 1
E2E playground/e2e/components.test.ts 16
E2E playground/e2e/css-compile.test.ts 17
E2E playground/e2e/edge-cases.test.ts 26
E2E playground/e2e/sfc-compile.test.ts 21
E2E playground/e2e/vite-plugin-vapor.test.ts 12
E2E playground/e2e/wasm.test.ts 12
E2E tests/app/dev/elk.spec.ts 9
E2E tests/app/dev/misskey.spec.ts 7
E2E tests/app/dev/npmx.spec.ts 14
E2E tests/app/dev/nuxt-ui.spec.ts 3
E2E tests/app/dev/vuefes.spec.ts 7
E2E tests/app/preview/elk.ts 1
E2E tests/app/preview/misskey.ts 1
E2E tests/app/preview/npmx.ts 1
E2E tests/app/preview/vuefes.ts 1
JS / TS docs/theme/background.test.ts 2
JS / TS docs/theme/navigation.test.js 5
JS / TS docs/theme/syntax-highlight.test.js 8
JS / TS npm/builder/rspack/src/integration.test.ts 2
JS / TS npm/builder/rspack/src/jsx.test.ts 3
JS / TS npm/builder/rspack/src/plugin/index.test.ts 8
JS / TS npm/builder/rspack/src/plugin/ruleCloning.test.ts 15
JS / TS npm/builder/rspack/src/scoped-css.test.ts 5
JS / TS npm/builder/rspack/src/shared/jsx-compile.test.ts 4
JS / TS npm/builder/rspack/src/shared/nativeCss.test.ts 10
JS / TS npm/builder/rspack/src/shared/output.test.ts 4
JS / TS npm/builder/rspack/src/shared/utils.test.ts 35
JS / TS npm/builder/rspack/src/vapor.test.ts 3
JS / TS npm/builder/unplugin/src/core.test.ts 1
JS / TS npm/builder/unplugin/src/css-preprocessors.test.ts 5
JS / TS npm/builder/unplugin/src/esbuild-hooks.test.ts 13
JS / TS npm/builder/unplugin/src/esbuild.test.ts 1
JS / TS npm/builder/unplugin/src/filter-edge.test.ts 10
JS / TS npm/builder/unplugin/src/filter.test.ts 3
JS / TS npm/builder/unplugin/src/jsx.test.ts 6
JS / TS npm/builder/unplugin/src/normalize-options.test.ts 16
JS / TS npm/builder/unplugin/src/plugin-hooks.test.ts 11
JS / TS npm/builder/unplugin/src/request.test.ts 16
JS / TS npm/builder/unplugin/src/rolldown.test.ts 6
JS / TS npm/builder/unplugin/src/rollup.test.ts 1
JS / TS npm/builder/unplugin/src/strip-types-edge.test.ts 9
JS / TS npm/builder/unplugin/src/strip-types.test.ts 1
JS / TS npm/builder/unplugin/src/style-output.test.ts 18
JS / TS npm/builder/unplugin/src/style.test.ts 1
JS / TS npm/builder/unplugin/src/template-preprocessors.test.ts 4
JS / TS npm/builder/unplugin/src/vapor.test.ts 3
JS / TS npm/builder/unplugin/src/webpack-cjs.test.ts 3
JS / TS npm/builder/unplugin/src/webpack-defines-edge.test.ts 11
JS / TS npm/builder/unplugin/src/webpack.test.ts 2
JS / TS npm/builder/vite-musea/src/api-routes/arts-order.test.ts 1
JS / TS npm/builder/vite-musea/src/api-routes/handler-palette.test.ts 1
JS / TS npm/builder/vite-musea/src/api-routes/index.projectroot.test.ts 2
JS / TS npm/builder/vite-musea/src/api-routes/index.test.ts 6
JS / TS npm/builder/vite-musea/src/art-module-helper-collisions.test.ts 1
JS / TS npm/builder/vite-musea/src/art-module.test.ts 10
JS / TS npm/builder/vite-musea/src/art-order.test.ts 1
JS / TS npm/builder/vite-musea/src/autogen/generate.test.ts 1
JS / TS npm/builder/vite-musea/src/autogen/native-shape.test.ts 1
JS / TS npm/builder/vite-musea/src/cli/commands.test.ts 4
JS / TS npm/builder/vite-musea/src/cli/utils.test.ts 1
JS / TS npm/builder/vite-musea/src/gallery/template.test.ts 2
JS / TS npm/builder/vite-musea/src/native-loader.test.ts 1
JS / TS npm/builder/vite-musea/src/palette-state.test.ts 2
JS / TS npm/builder/vite-musea/src/plugin/art-processing.test.ts 2
JS / TS npm/builder/vite-musea/src/plugin/config.test.ts 1
JS / TS npm/builder/vite-musea/src/plugin/index.test.ts 7
JS / TS npm/builder/vite-musea/src/plugin/storybook-inputs.test.ts 3
JS / TS npm/builder/vite-musea/src/plugin/virtual-transform.test.ts 2
JS / TS npm/builder/vite-musea/src/plugin/vue-alias.test.ts 3
JS / TS npm/builder/vite-musea/src/plugin/watch.test.ts 3
JS / TS npm/builder/vite-musea/src/preview-vue2.test.ts 2
JS / TS npm/builder/vite-musea/src/preview/html.test.ts 1
JS / TS npm/builder/vite-musea/src/security.test.ts 6
JS / TS npm/builder/vite-musea/src/server-middleware.test.ts 4
JS / TS npm/builder/vite-musea/src/static-build-vue2.test.ts 1
JS / TS npm/builder/vite-musea/src/static-build.test.ts 5
JS / TS npm/builder/vite-musea/src/static-export.test.ts 6
JS / TS npm/builder/vite-musea/src/static-gallery-shell.test.ts 1
JS / TS npm/builder/vite-musea/src/tokens.test.ts 7
JS / TS npm/builder/vite-musea/src/tokens/css-length.test.ts 1
JS / TS npm/builder/vite-musea/src/tokens/preview.test.ts 4
JS / TS npm/builder/vite-musea/src/utils.test.ts 5
JS / TS npm/builder/vite/src/output-ast.test.ts 2
JS / TS npm/builder/vite/src/utils-filter.test.ts 4
JS / TS npm/builder/vite/src/utils.test.ts 17
JS / TS npm/compose/core/src/async-resource.test.ts 6
JS / TS npm/compose/core/src/event-listener.test.ts 3
JS / TS npm/compose/core/src/locale.test.ts 4
JS / TS npm/compose/core/src/media-query.test.ts 3
JS / TS npm/compose/core/src/scope.test.ts 2
JS / TS npm/compose/temporal/src/temporal.test.ts 5
JS / TS npm/framework/musea-nuxt/src/mocks.test.ts 5
JS / TS npm/framework/musea-nuxt/src/plugin.test.ts 3
JS / TS npm/framework/nuxt/src/bridge-fast-path.test.ts 2
JS / TS npm/framework/nuxt/src/components-edge.test.ts 18
JS / TS npm/framework/nuxt/src/components.test.ts 8
JS / TS npm/framework/nuxt/src/dev-html-edge.test.ts 11
JS / TS npm/framework/nuxt/src/i18n-edge.test.ts 10
JS / TS npm/framework/nuxt/src/index-nuxt2-musea.test.ts 1
JS / TS npm/framework/nuxt/src/index.test.ts 6
JS / TS npm/framework/nuxt/src/musea-components.test.ts 3
JS / TS npm/framework/nuxt/src/options-edge.test.ts 16
JS / TS npm/framework/nuxt/src/unocss-edge.test.ts 11
JS / TS npm/framework/nuxt/src/unocss.test.ts 3
JS / TS npm/framework/nuxt/src/utils-edge.test.ts 24
JS / TS npm/marquette/src/author.test.ts 2
JS / TS npm/marquette/src/validate.test.ts 7
JS / TS npm/mcp-musea/src/musea.test.ts 2
JS / TS npm/mcp-musea/src/tools/handler/index.test.ts 2
JS / TS npm/oxint/src/cli/files.test.ts 3
JS / TS npm/oxint/src/cli/output.test.ts 3
JS / TS npm/oxint/src/configs.ts 5
JS / TS npm/oxint/src/file-state.test.ts 6
JS / TS npm/oxint/src/native.ts 3
JS / TS npm/oxint/src/settings.ts 5
JS / TS npm/oxint/src/workaround.ts 3
JS / TS npm/ui/core/src/button.test.ts 3
JS / TS npm/ui/core/src/checkbox.test.ts 3
JS / TS npm/ui/core/src/context.test.ts 4
JS / TS npm/ui/core/src/controllable-state.test.ts 4
JS / TS npm/ui/core/src/distribution.test.ts 2
JS / TS npm/ui/core/src/primitive.test.ts 2
JS / TS npm/ui/core/src/sfc-lint.test.ts 1
JS / TS npm/ui/core/src/visually-hidden.test.ts 2
JS / TS npm/ui/media/src/media-source.test.ts 6
JS / TS npm/ui/tooling/lint-sfc.test.ts 2
JS / TS playground/src/features/atelier/codeOutputs.test.ts 4
JS / TS playground/src/features/atelier/formatters.test.ts 2
JS / TS playground/src/features/cross-file/utils.test.ts 3
JS / TS playground/src/features/inspector/compareCompilers.test.ts 2
JS / TS playground/src/features/inspector/compareCompilers.vapor.test.ts 1
JS / TS playground/src/features/inspector/diffRows.test.ts 4
JS / TS playground/src/features/inspector/share.test.ts 4
JS / TS playground/src/simple.test.ts 2
JS / TS playground/src/utils/position.test.ts 2
JS / TS playground/src/wasm/types/analysis.test.ts 2
JS / TS playground/src/wasm/wasm-transform.test.ts 1
JS / TS tests/performance/misskey-lsp-incremental.test.ts 1
JS / TS tests/snapshots/build/elk.ts 2
JS / TS tests/snapshots/build/generic.ts 1
JS / TS tests/snapshots/build/misskey.ts 2
JS / TS tests/snapshots/build/npmx.ts 2
JS / TS tests/snapshots/build/vuefes.ts 2
JS / TS tests/snapshots/check/ant-design-vue.ts 1
JS / TS tests/snapshots/check/class-component.ts 2
JS / TS tests/snapshots/check/compiler-macros.ts 1
JS / TS tests/snapshots/check/create-vue-generated-template-oracle.ts 1
JS / TS tests/snapshots/check/create-vue-patch-oracle.ts 4
JS / TS tests/snapshots/check/directus.ts 1
JS / TS tests/snapshots/check/ecosystem-products.ts 1
JS / TS tests/snapshots/check/element-plus-slot-oracle.ts 1
JS / TS tests/snapshots/check/element-plus.ts 1
JS / TS tests/snapshots/check/elk.ts 1
JS / TS tests/snapshots/check/frontend-phpcon.ts 1
JS / TS tests/snapshots/check/generic-build.ts 1
JS / TS tests/snapshots/check/hoppscotch.ts 1
JS / TS tests/snapshots/check/misskey.ts 1
JS / TS tests/snapshots/check/naive-ui.ts 1
JS / TS tests/snapshots/check/npmx.ts 1
JS / TS tests/snapshots/check/nuxt-parity.ts 4
JS / TS tests/snapshots/check/nuxt-ui-ambient-oracle.ts 1
JS / TS tests/snapshots/check/nuxt-ui.ts 1
JS / TS tests/snapshots/check/options-api.ts 3
JS / TS tests/snapshots/check/pinia-generic-store-oracle.ts 1
JS / TS tests/snapshots/check/primevue.ts 1
JS / TS tests/snapshots/check/reka-ui.ts 1
JS / TS tests/snapshots/check/style-preprocessors.ts 1
JS / TS tests/snapshots/check/toolchain-parity.ts 2
JS / TS tests/snapshots/check/typecheck-errors.ts 1
JS / TS tests/snapshots/check/typecheck-vue-imports.ts 1
JS / TS tests/snapshots/check/typescript-project-references-oracle.ts 1
JS / TS tests/snapshots/check/vitepress-theme-oracle.ts 1
JS / TS tests/snapshots/check/voicevox.ts 1
JS / TS tests/snapshots/check/vue-element-admin-legacy-oracle.ts 4
JS / TS tests/snapshots/check/vue-router-dmts-oracle.ts 1
JS / TS tests/snapshots/check/vue-router-formatter-oracle.ts 1
JS / TS tests/snapshots/check/vue-router-patch-oracle.ts 3
JS / TS tests/snapshots/check/vue-vben-admin.ts 1
JS / TS tests/snapshots/check/vuefes.ts 1
JS / TS tests/snapshots/check/vuetify.ts 1
JS / TS tests/snapshots/check/zz-intentional-errors-fixtures.ts 1
JS / TS tests/snapshots/check/zz-intentional-errors-realworld.ts 2
JS / TS tests/snapshots/inspect/elk.ts 1
JS / TS tests/snapshots/inspect/npmx.ts 1
JS / TS tests/snapshots/inspect/vuefes.ts 1
JS / TS tests/snapshots/lint/ant-design-vue.ts 1
JS / TS tests/snapshots/lint/directus.ts 1
JS / TS tests/snapshots/lint/element-plus.ts 1
JS / TS tests/snapshots/lint/elk.ts 1
JS / TS tests/snapshots/lint/hoppscotch.ts 1
JS / TS tests/snapshots/lint/misskey.ts 1
JS / TS tests/snapshots/lint/naive-ui.ts 1
JS / TS tests/snapshots/lint/npmx.ts 1
JS / TS tests/snapshots/lint/nuxt-ui.ts 1
JS / TS tests/snapshots/lint/primevue.ts 1
JS / TS tests/snapshots/lint/reka-ui.ts 1
JS / TS tests/snapshots/lint/voicevox.ts 1
JS / TS tests/snapshots/lint/vue-vben-admin.ts 1
JS / TS tests/snapshots/lint/vuefes.ts 1
JS / TS tests/snapshots/lint/vuetify.ts 1
JS / TS tests/tooling/airi-fixture.test.ts 1
JS / TS tests/tooling/benchmark-budget.test.ts 6
JS / TS tests/tooling/benchmark-generator.test.ts 2
JS / TS tests/tooling/bundler-plugin-manifests.test.ts 6
JS / TS tests/tooling/cli-check-args.test.ts 6
JS / TS tests/tooling/cli-check-collection.test.ts 4
JS / TS tests/tooling/cli-check-contract.test.ts 6
JS / TS tests/tooling/cli-check-diagnostics.test.ts 8
JS / TS tests/tooling/cli-check-json-shape.test.ts 5
JS / TS tests/tooling/cli-fmt-contract.test.ts 5
JS / TS tests/tooling/cli-lint-contract.test.ts 7
JS / TS tests/tooling/cli-top-level.test.ts 5
JS / TS tests/tooling/compiler-fixture-diff-report.test.ts 3
JS / TS tests/tooling/config-alias-entries.test.ts 6
JS / TS tests/tooling/config-json-errors.test.ts 4
JS / TS tests/tooling/config-json-shape.test.ts 7
JS / TS tests/tooling/config-loading.test.ts 4
JS / TS tests/tooling/config-resolution.test.ts 10
JS / TS tests/tooling/config-types.test.ts 1
JS / TS tests/tooling/criterion-impact.test.ts 13
JS / TS tests/tooling/dev-app.test.ts 4
JS / TS tests/tooling/docs-browser.test.ts 2
JS / TS tests/tooling/docs-stability.test.ts 2
JS / TS tests/tooling/docs-wasm.test.ts 1
JS / TS tests/tooling/e2e-binaries.test.ts 3
JS / TS tests/tooling/e2e-tasks.test.ts 4
JS / TS tests/tooling/e2e-workflow.test.ts 5
JS / TS tests/tooling/ecosystem-product-coverage.test.ts 2
JS / TS tests/tooling/editor-integrations-consistency.test.ts 2
JS / TS tests/tooling/editor-integrations-emacs.test.ts 5
JS / TS tests/tooling/editor-integrations-helix.test.ts 4
JS / TS tests/tooling/editor-integrations-neovim.test.ts 4
JS / TS tests/tooling/editor-integrations-vim.test.ts 4
JS / TS tests/tooling/editor-integrations-vscode-art.test.ts 2
JS / TS tests/tooling/editor-integrations-zed.test.ts 4
JS / TS tests/tooling/editor-integrations.test.ts 6
JS / TS tests/tooling/editor-language-configuration.test.ts 7
JS / TS tests/tooling/editor-lsp-adapters.test.ts 1
JS / TS tests/tooling/editor-profiles-consistency.test.ts 3
JS / TS tests/tooling/fixture-tool-matrix-compiler.test.ts 5
JS / TS tests/tooling/fixture-tool-matrix-formatter.test.ts 5
JS / TS tests/tooling/fixture-tool-matrix-linter.test.ts 5
JS / TS tests/tooling/fixture-tool-matrix-report.test.ts 11
JS / TS tests/tooling/fixture-tool-matrix-typecheck-target.test.ts 1
JS / TS tests/tooling/fixture-tool-matrix-typechecker.test.ts 5
JS / TS tests/tooling/fuzz-result.test.ts 3
JS / TS tests/tooling/fuzz-setup.test.ts 4
JS / TS tests/tooling/github-comments.test.ts 2
JS / TS tests/tooling/github-workflows-benchmark.test.ts 5
JS / TS tests/tooling/github-workflows-check.test.ts 11
JS / TS tests/tooling/github-workflows-release-build.test.ts 12
JS / TS tests/tooling/github-workflows-release-publish.test.ts 9
JS / TS tests/tooling/github-workflows-setup.test.ts 11
JS / TS tests/tooling/github-workflows-vue-parity.test.ts 1
JS / TS tests/tooling/github-workflows.test.ts 10
JS / TS tests/tooling/github-zig-musl-linkers.test.ts 2
JS / TS tests/tooling/inspector-parity.test.ts 2
JS / TS tests/tooling/issue-pr-title-policy.test.ts 3
JS / TS tests/tooling/jsx-ecosystem-fixtures.test.ts 4
JS / TS tests/tooling/language-engineering-practices.test.ts 3
JS / TS tests/tooling/local-default-tasks.test.ts 9
JS / TS tests/tooling/lsp-authoring-core.test.ts 1
JS / TS tests/tooling/lsp-capabilities.test.ts 3
JS / TS tests/tooling/lsp-definition-navigation.test.ts 1
JS / TS tests/tooling/lsp-diagnostics-lifecycle.test.ts 4
JS / TS tests/tooling/lsp-document-features.test.ts 7
JS / TS tests/tooling/lsp-document-highlight.test.ts 4
JS / TS tests/tooling/lsp-document-link.test.ts 2
JS / TS tests/tooling/lsp-editor-feature-isolation.test.ts 15
JS / TS tests/tooling/lsp-editor-feature-matrix.test.ts 11
JS / TS tests/tooling/lsp-editor-feature-routing.test.ts 1
JS / TS tests/tooling/lsp-editor-production-gates.test.ts 1
JS / TS tests/tooling/lsp-file-rename-workspace.test.ts 4
JS / TS tests/tooling/lsp-hover-template.test.ts 1
JS / TS tests/tooling/lsp-inlay-codelens.test.ts 3
JS / TS tests/tooling/lsp-protocol-resilience.test.ts 5
JS / TS tests/tooling/lsp-rename-guards.test.ts 2
JS / TS tests/tooling/lsp-roadmap-completion.test.ts 1
JS / TS tests/tooling/lsp-smoke.test.ts 6
JS / TS tests/tooling/lsp-template-completion.test.ts 1
JS / TS tests/tooling/lsp-typecheck-template.test.ts 2
JS / TS tests/tooling/lsp-workspace-semantic.test.ts 3
JS / TS tests/tooling/moonbit-editor-registry-visibility.test.ts 1
JS / TS tests/tooling/moonbit-generate-rule-types.test.ts 1
JS / TS tests/tooling/moonbit-github-scripts.test.ts 9
JS / TS tests/tooling/moonbit-helper.test.ts 3
JS / TS tests/tooling/moonbit-postprocess-types.test.ts 1
JS / TS tests/tooling/moonbit-publish-crates.test.ts 6
JS / TS tests/tooling/moonbit-publish-open-vsx.test.ts 2
JS / TS tests/tooling/moonbit-publish.test.ts 11
JS / TS tests/tooling/moonbit-release.test.ts 11
JS / TS tests/tooling/moonbit-rust-source-coverage.test.ts 4
JS / TS tests/tooling/moonbit-warnings.test.ts 1
JS / TS tests/tooling/native-legacy-build.test.ts 2
JS / TS tests/tooling/native-loader.test.ts 2
JS / TS tests/tooling/native-smoke-workflow.test.ts 1
JS / TS tests/tooling/nix-testbox.test.ts 1
JS / TS tests/tooling/node-engine-matrix.test.ts 3
JS / TS tests/tooling/normalize-global-types.test.ts 4
JS / TS tests/tooling/package-manifests.test.ts 17
JS / TS tests/tooling/playwright-app-config.test.ts 3
JS / TS tests/tooling/playwright-vrt-config.test.ts 1
JS / TS tests/tooling/production-readiness.test.ts 3
JS / TS tests/tooling/readme-boundary.test.ts 2
JS / TS tests/tooling/real-project-matrix-workflow.test.ts 2
JS / TS tests/tooling/realworld-snapshot-scripts.test.ts 1
JS / TS tests/tooling/release-changelog.test.ts 2
JS / TS tests/tooling/release-local-guard.test.ts 3
JS / TS tests/tooling/release-package-versions.test.ts 1
JS / TS tests/tooling/release-platforms.test.ts 3
JS / TS tests/tooling/release-preflight-bootstrap.test.ts 13
JS / TS tests/tooling/release-preflight-core.test.ts 10
JS / TS tests/tooling/release-preflight-evidence.test.ts 4
JS / TS tests/tooling/release-preflight-github.test.ts 3
JS / TS tests/tooling/release-preflight-runner.test.ts 4
JS / TS tests/tooling/release-preflight-workflow.test.ts 1
JS / TS tests/tooling/release-readiness.test.ts 4
JS / TS tests/tooling/release-smoke-install.test.ts 6
JS / TS tests/tooling/repo-governance.test.ts 5
JS / TS tests/tooling/requested-vue-fixtures.test.ts 1
JS / TS tests/tooling/runtime-and-build-stack.test.ts 5
JS / TS tests/tooling/snapshot-baselines.test.ts 3
JS / TS tests/tooling/source-file-lengths.test.ts 7
JS / TS tests/tooling/task-shell.test.ts 15
JS / TS tests/tooling/test-run-schema.test.ts 2
JS / TS tests/tooling/tool-benchmark-trigger.test.ts 1
JS / TS tests/tooling/tool-benchmark.test.ts 4
JS / TS tests/tooling/typecheck-dependency-prepare.test.ts 7
JS / TS tests/tooling/typecheck-divergence-report.test.ts 11
JS / TS tests/tooling/typecheck-divergence.test.ts 9
JS / TS tests/tooling/visual-parity.test.ts 1
JS / TS tests/tooling/vscode-extension-core-behavior.test.ts 15
JS / TS tests/tooling/vscode-extension-manifest.test.ts 11
JS / TS tests/tooling/vscode-typescript-vue-plugin-module-resolution.test.ts 2
JS / TS tests/tooling/vscode-typescript-vue-plugin-types.test.ts 1
JS / TS tests/tooling/vscode-typescript-vue-plugin.test.ts 9
JS / TS tests/tooling/vscode-vize-template-grammar.test.ts 6
JS / TS tests/tooling/vue-ecosystem-fixtures.test.ts 10
JS / TS tests/tooling/wasm-compiler-options.test.ts 2
JS / TS tests/tooling/wasm-package-smoke.test.ts 3
Rust crates/vize_armature/src/legacy.rs 7
Rust crates/vize_armature/src/parser/delimiters.rs 1
Rust crates/vize_armature/src/parser/experimental_tests.rs 4
Rust crates/vize_armature/src/parser/tests.rs 95
Rust crates/vize_armature/src/tokenizer/empty_delimiter_tests.rs 2
Rust crates/vize_armature/src/tokenizer/entity_decode.rs 11
Rust crates/vize_armature/src/tokenizer/tests.rs 72
Rust crates/vize_armature/tests/template_syntax_quirks.rs 3
Rust crates/vize_atelier_core/src/codegen/expression/generate.rs 6
Rust crates/vize_atelier_core/src/codegen/helpers.rs 5
Rust crates/vize_atelier_core/src/codegen/slots/tests.rs 7
Rust crates/vize_atelier_core/src/codegen/source_map.rs 9
Rust crates/vize_atelier_core/src/codegen/tests.rs 68
Rust crates/vize_atelier_core/src/codegen/v_for/helpers.rs 6
Rust crates/vize_atelier_core/src/lane/tests.rs 12
Rust crates/vize_atelier_core/src/runtime_helpers.rs 2
Rust crates/vize_atelier_core/src/test_macros.rs 9
Rust crates/vize_atelier_core/src/transform/element.rs 7
Rust crates/vize_atelier_core/src/transform/structural.rs 3
Rust crates/vize_atelier_core/src/transforms/hoist_static.rs 11
Rust crates/vize_atelier_core/src/transforms/legacy_filters.rs 15
Rust crates/vize_atelier_core/src/transforms/legacy.rs 16
Rust crates/vize_atelier_core/src/transforms/transform_element.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression.rs 11
Rust crates/vize_atelier_core/src/transforms/transform_expression/inline_handler.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression/prefix.rs 2
Rust crates/vize_atelier_core/src/transforms/transform_expression/typescript.rs 7
Rust crates/vize_atelier_core/src/transforms/transform_text.rs 3
Rust crates/vize_atelier_core/src/transforms/v_bind.rs 1
Rust crates/vize_atelier_core/src/transforms/v_for.rs 9
Rust crates/vize_atelier_core/src/transforms/v_if.rs 2
Rust crates/vize_atelier_core/src/transforms/v_memo.rs 2
Rust crates/vize_atelier_core/src/transforms/v_model.rs 2
Rust crates/vize_atelier_core/src/transforms/v_on.rs 4
Rust crates/vize_atelier_core/src/transforms/v_once.rs 2
Rust crates/vize_atelier_core/src/transforms/v_slot.rs 12
Rust crates/vize_atelier_core/src/transforms/v_slot/params.rs 4
Rust crates/vize_atelier_core/tests/conditional_named_slots.rs 2
Rust crates/vize_atelier_core/tests/dynamic_slot_forwarding.rs 1
Rust crates/vize_atelier_core/tests/expression_nesting_guard.rs 11
Rust crates/vize_atelier_core/tests/legacy_event_modifiers.rs 9
Rust crates/vize_atelier_core/tests/legacy_filters.rs 11
Rust crates/vize_atelier_core/tests/legacy_template_sugar.rs 10
Rust crates/vize_atelier_core/tests/scoped_slot_shadowing.rs 1
Rust crates/vize_atelier_core/tests/v_if_spread_order.rs 12
Rust crates/vize_atelier_dom/src/experimental_tests.rs 2
Rust crates/vize_atelier_dom/src/options.rs 7
Rust crates/vize_atelier_dom/src/steps/v_html.rs 5
Rust crates/vize_atelier_dom/src/steps/v_model.rs 7
Rust crates/vize_atelier_dom/src/steps/v_on.rs 10
Rust crates/vize_atelier_dom/src/steps/v_show.rs 5
Rust crates/vize_atelier_dom/src/steps/v_text.rs 6
Rust crates/vize_atelier_dom/src/tests.rs 27
Rust crates/vize_atelier_dom/tests/branch_keys.rs 3
Rust crates/vize_atelier_dom/tests/conditional_v_model_quirks.rs 4
Rust crates/vize_atelier_dom/tests/dom_snapshot.rs 24
Rust crates/vize_atelier_dom/tests/expression_nesting_guard.rs 1
Rust crates/vize_atelier_dom/tests/invalid_expression_diagnostics.rs 6
Rust crates/vize_atelier_dom/tests/setup_component_unref.rs 2
Rust crates/vize_atelier_dom/tests/slot_outlet_hoist.rs 1
Rust crates/vize_atelier_dom/tests/table_control_flow.rs 1
Rust crates/vize_atelier_dom/tests/template_syntax_quirks_recovery.rs 1
Rust crates/vize_atelier_jsx/src/compile.rs 5
Rust crates/vize_atelier_jsx/src/compile/render_exports.rs 2
Rust crates/vize_atelier_jsx/src/diagnostics.rs 1
Rust crates/vize_atelier_jsx/src/lang.rs 4
Rust crates/vize_atelier_jsx/src/lower/text.rs 5
Rust crates/vize_atelier_jsx/src/mode.rs 7
Rust crates/vize_atelier_jsx/src/parse.rs 7
Rust crates/vize_atelier_jsx/src/span.rs 4
Rust crates/vize_atelier_jsx/tests/adversarial_snapshots.rs 9
Rust crates/vize_atelier_jsx/tests/analysis.rs 5
Rust crates/vize_atelier_jsx/tests/attributes.rs 11
Rust crates/vize_atelier_jsx/tests/children.rs 8
Rust crates/vize_atelier_jsx/tests/compile.rs 11
Rust crates/vize_atelier_jsx/tests/components.rs 7
Rust crates/vize_atelier_jsx/tests/control_flow.rs 2
Rust crates/vize_atelier_jsx/tests/diagnostics.rs 6
Rust crates/vize_atelier_jsx/tests/directives.rs 8
Rust crates/vize_atelier_jsx/tests/ecosystem_smoke.rs 1
Rust crates/vize_atelier_jsx/tests/edge_cases.rs 5
Rust crates/vize_atelier_jsx/tests/elements.rs 10
Rust crates/vize_atelier_jsx/tests/events.rs 2
Rust crates/vize_atelier_jsx/tests/fragments.rs 4
Rust crates/vize_atelier_jsx/tests/modes.rs 13
Rust crates/vize_atelier_jsx/tests/parity_tsx.rs 7
Rust crates/vize_atelier_jsx/tests/parity_vapor.rs 3
Rust crates/vize_atelier_jsx/tests/parity_vdom.rs 1
Rust crates/vize_atelier_jsx/tests/slots.rs 4
Rust crates/vize_atelier_jsx/tests/ssr.rs 3
Rust crates/vize_atelier_jsx/tests/style.rs 9
Rust crates/vize_atelier_jsx/tests/tsx.rs 5
Rust crates/vize_atelier_jsx/tests/vapor_ssr.rs 5
Rust crates/vize_atelier_jsx/tests/vapor.rs 6
Rust crates/vize_atelier_jsx/tests/vdom.rs 5
Rust crates/vize_atelier_sfc/src/bundler/tests.rs 11
Rust crates/vize_atelier_sfc/src/compile_script/artifacts.rs 10
Rust crates/vize_atelier_sfc/src/compile_script/function_mode/tests.rs 2
Rust crates/vize_atelier_sfc/src/compile_script/import_utils.rs 6
Rust crates/vize_atelier_sfc/src/compile_script/inline/compiler/props.rs 1
Rust crates/vize_atelier_sfc/src/compile_script/inline/compiler/setup_emit.rs 4
Rust crates/vize_atelier_sfc/src/compile_script/inline/define_model_tests.rs 2
Rust crates/vize_atelier_sfc/src/compile_script/inline/static_enum_tests.rs 2
Rust crates/vize_atelier_sfc/src/compile_script/inline/tests.rs 27
Rust crates/vize_atelier_sfc/src/compile_script/inline/type_handling.rs 3
Rust crates/vize_atelier_sfc/src/compile_script/lazy_hydration.rs 3
Rust crates/vize_atelier_sfc/src/compile_script/macros.rs 5
Rust crates/vize_atelier_sfc/src/compile_script/props/tests.rs 11
Rust crates/vize_atelier_sfc/src/compile_script/props/validation/macro_scope/tests.rs 4
Rust crates/vize_atelier_sfc/src/compile_script/statement_sections/tests.rs 7
Rust crates/vize_atelier_sfc/src/compile_script/tests.rs 47
Rust crates/vize_atelier_sfc/src/compile_template/tests.rs 27
Rust crates/vize_atelier_sfc/src/compile/tests.rs 86
Rust crates/vize_atelier_sfc/src/compile/tests/define_props_regressions.rs 8
Rust crates/vize_atelier_sfc/src/compile/tests/options_api_events.rs 2
Rust crates/vize_atelier_sfc/src/compile/tests/vapor.rs 3
Rust crates/vize_atelier_sfc/src/croquis.rs 1
Rust crates/vize_atelier_sfc/src/css/parser/nesting.rs 6
Rust crates/vize_atelier_sfc/src/css/tests.rs 31
Rust crates/vize_atelier_sfc/src/css/tests/scoped_regressions.rs 5
Rust crates/vize_atelier_sfc/src/lib.rs 14
Rust crates/vize_atelier_sfc/src/parse/template_boundary/tests.rs 4
Rust crates/vize_atelier_sfc/src/parse/tests.rs 33
Rust crates/vize_atelier_sfc/src/rewrite_default.rs 6
Rust crates/vize_atelier_sfc/src/script/analyze_script_bindings.rs 10
Rust crates/vize_atelier_sfc/src/script/context.rs 12
Rust crates/vize_atelier_sfc/src/script/context/batch_epoch.rs 3
Rust crates/vize_atelier_sfc/src/script/context/external_types.rs 13
Rust crates/vize_atelier_sfc/src/script/context/props.rs 1
Rust crates/vize_atelier_sfc/src/script/define_emits.rs 5
Rust crates/vize_atelier_sfc/src/script/define_expose.rs 1
Rust crates/vize_atelier_sfc/src/script/define_model.rs 3
Rust crates/vize_atelier_sfc/src/script/define_options.rs 1
Rust crates/vize_atelier_sfc/src/script/define_props_destructure/tests.rs 48
Rust crates/vize_atelier_sfc/src/script/define_props.rs 3
Rust crates/vize_atelier_sfc/src/script/define_slots.rs 2
Rust crates/vize_atelier_sfc/src/script/import_usage_check.rs 15
Rust crates/vize_atelier_sfc/src/script/static_expression.rs 2
Rust crates/vize_atelier_sfc/src/script/type_resolution.rs 7
Rust crates/vize_atelier_sfc/src/script/utils.rs 4
Rust crates/vize_atelier_sfc/src/snapshot_tests.rs 8
Rust crates/vize_atelier_sfc/src/style.rs 26
Rust crates/vize_atelier_sfc/src/vite_plugin/css_scope.rs 12
Rust crates/vize_atelier_sfc/src/vite_plugin/css.rs 3
Rust crates/vize_atelier_sfc/src/vite_plugin/hmr.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/js_string.rs 1
Rust crates/vize_atelier_sfc/src/vite_plugin/resolver.rs 6
Rust crates/vize_atelier_sfc/src/vite_plugin/tests.rs 10
Rust crates/vize_atelier_sfc/src/vite_plugin/tests/middleware.rs 2
Rust crates/vize_atelier_sfc/src/vite_plugin/tests/precompile.rs 1
Rust crates/vize_atelier_sfc/src/vite_plugin/transform.rs 7
Rust crates/vize_atelier_sfc/tests/allocation_budget.rs 1
Rust crates/vize_atelier_sfc/tests/css_nesting_guard.rs 4
Rust crates/vize_atelier_sfc/tests/empty_component.rs 1
Rust crates/vize_atelier_sfc/tests/imported_type_cache.rs 1
Rust crates/vize_atelier_sfc/tests/scoped_slot_shadowing.rs 2
Rust crates/vize_atelier_sfc/tests/setup_component_unref.rs 1
Rust crates/vize_atelier_sfc/tests/sfc_block_boundaries.rs 2
Rust crates/vize_atelier_sfc/tests/vite_css_scope.rs 1
Rust crates/vize_atelier_ssr/src/codegen.rs 7
Rust crates/vize_atelier_ssr/src/codegen/helpers/destructure.rs 2
Rust crates/vize_atelier_ssr/src/errors.rs 1
Rust crates/vize_atelier_ssr/src/lib.rs 31
Rust crates/vize_atelier_ssr/src/options.rs 1
Rust crates/vize_atelier_ssr/src/steps.rs 11
Rust crates/vize_atelier_ssr/tests/setup_component_parity.rs 1
Rust crates/vize_atelier_ssr/tests/ssr_snapshot.rs 76
Rust crates/vize_atelier_vapor/src/generate.rs 3
Rust crates/vize_atelier_vapor/src/generate/destructure.rs 3
Rust crates/vize_atelier_vapor/src/generate/operations/for_loop.rs 1
Rust crates/vize_atelier_vapor/src/generators/block.rs 2
Rust crates/vize_atelier_vapor/src/generators/component.rs 3
Rust crates/vize_atelier_vapor/src/generators/directive.rs 4
Rust crates/vize_atelier_vapor/src/generators/event.rs 3
Rust crates/vize_atelier_vapor/src/generators/for_node.rs 3
Rust crates/vize_atelier_vapor/src/generators/generate_text.rs 5
Rust crates/vize_atelier_vapor/src/generators/if_node.rs 2
Rust crates/vize_atelier_vapor/src/generators/prop.rs 3
Rust crates/vize_atelier_vapor/src/lower.rs 2
Rust crates/vize_atelier_vapor/src/tests_dotted_slots.rs 1
Rust crates/vize_atelier_vapor/src/tests_setup_components.rs 4
Rust crates/vize_atelier_vapor/src/tests_slot_outlets.rs 4
Rust crates/vize_atelier_vapor/src/tests_valueless_attr.rs 2
Rust crates/vize_atelier_vapor/src/tests.rs 42
Rust crates/vize_atelier_vapor/src/transforms/element.rs 2
Rust crates/vize_atelier_vapor/src/transforms/transform_slot.rs 1
Rust crates/vize_atelier_vapor/src/transforms/transform_text.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_bind.rs 1
Rust crates/vize_atelier_vapor/src/transforms/v_for.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_if.rs 1
Rust crates/vize_atelier_vapor/src/transforms/v_model.rs 3
Rust crates/vize_atelier_vapor/src/transforms/v_on.rs 2
Rust crates/vize_atelier_vapor/src/transforms/v_show.rs 1
Rust crates/vize_canon/src/batch/error.rs 2
Rust crates/vize_canon/src/batch/executor/cli/import_resolution.rs 1
Rust crates/vize_canon/src/batch/executor/cli/tests.rs 7
Rust crates/vize_canon/src/batch/executor/declaration_maps.rs 1
Rust crates/vize_canon/src/batch/executor/diagnostics.rs 12
Rust crates/vize_canon/src/batch/executor/diagnostics/keyof_indexed_assignment.rs 2
Rust crates/vize_canon/src/batch/executor/diagnostics/line_index.rs 2
Rust crates/vize_canon/src/batch/executor/diagnostics/module_resolution.rs 1
Rust crates/vize_canon/src/batch/executor/session/tests.rs 2
Rust crates/vize_canon/src/batch/executor/tests.rs 12
Rust crates/vize_canon/src/batch/import_rewriter_dts_tests.rs 2
Rust crates/vize_canon/src/batch/import_rewriter_tests.rs 19
Rust crates/vize_canon/src/batch/import_rewriter_type_tests.rs 10
Rust crates/vize_canon/src/batch/import_rewriter_virtual_tests.rs 2
Rust crates/vize_canon/src/batch/import_rewriter_virtual.rs 1
Rust crates/vize_canon/src/batch/materialize_lock.rs 6
Rust crates/vize_canon/src/batch/runtime_deps/tests.rs 3
Rust crates/vize_canon/src/batch/source_map.rs 4
Rust crates/vize_canon/src/batch/type_checker/paths.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests.rs 34
Rust crates/vize_canon/src/batch/type_checker/tests/camel_case_component_props.rs 5
Rust crates/vize_canon/src/batch/type_checker/tests/emit_object_recursion.rs 3
Rust crates/vize_canon/src/batch/type_checker/tests/generic_component_listener_payload.rs 5
Rust crates/vize_canon/src/batch/type_checker/tests/generic_component_listener_payload/callback_prop_shorthand.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/generic_component_listener_payload/dynamic_member_component_events.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/generic_component_listener_payload/overload_depth.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/generic_props.rs 6
Rust crates/vize_canon/src/batch/type_checker/tests/generic_props/declaration_emit.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/generic_props/emit_only.rs 2
Rust crates/vize_canon/src/batch/type_checker/tests/generic_props/inherited_boolean.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/incremental.rs 4
Rust crates/vize_canon/src/batch/type_checker/tests/no_check_props.rs 2
Rust crates/vize_canon/src/batch/type_checker/tests/no_unused.rs 5
Rust crates/vize_canon/src/batch/type_checker/tests/options_api_required_props.rs 4
Rust crates/vize_canon/src/batch/type_checker/tests/package_exports_types.rs 2
Rust crates/vize_canon/src/batch/type_checker/tests/recent_issues.rs 7
Rust crates/vize_canon/src/batch/type_checker/tests/scan.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/template_block.rs 3
Rust crates/vize_canon/src/batch/type_checker/tests/tsgo.rs 1
Rust crates/vize_canon/src/batch/type_checker/tests/tsx_sfc.rs 2
Rust crates/vize_canon/src/batch/virtual_project/jsx_codegen.rs 3
Rust crates/vize_canon/src/batch/virtual_project/passthrough.rs 2
Rust crates/vize_canon/src/batch/virtual_project/tests.rs 33
Rust crates/vize_canon/src/batch/virtual_project/tests/graphql_generated.rs 1
Rust crates/vize_canon/src/batch/virtual_project/tests/macro_scope.rs 1
Rust crates/vize_canon/src/batch/virtual_project/tests/module_augmentations.rs 2
Rust crates/vize_canon/src/batch/virtual_project/tests/ref_arity.rs 3
Rust crates/vize_canon/src/batch/virtual_project/tests/setup_props.rs 2
Rust crates/vize_canon/src/batch/virtual_project/tests/tsconfig_native_options.rs 2
Rust crates/vize_canon/src/batch/virtual_project/tests/windows_paths.rs 1
Rust crates/vize_canon/src/batch/virtual_ts.rs 1
Rust crates/vize_canon/src/checker.rs 19
Rust crates/vize_canon/src/context.rs 3
Rust crates/vize_canon/src/corsa_bridge.rs 4
Rust crates/vize_canon/src/corsa_bridge/vue_dependencies.rs 1
Rust crates/vize_canon/src/corsa_bridge/vue_dependency_specifiers.rs 1
Rust crates/vize_canon/src/corsa_bridge/vue_document_tests.rs 5
Rust crates/vize_canon/src/corsa_server.rs 6
Rust crates/vize_canon/src/corsa_server/diagnostics.rs 1
Rust crates/vize_canon/src/corsa_session_cache.rs 2
Rust crates/vize_canon/src/diagnostic.rs 2
Rust crates/vize_canon/src/file_uri.rs 6
Rust crates/vize_canon/src/intelligence.rs 5
Rust crates/vize_canon/src/lsp_client/diagnostics_api.rs 3
Rust crates/vize_canon/src/lsp_client/diagnostics.rs 3
Rust crates/vize_canon/src/lsp_client/lifecycle_setup.rs 2
Rust crates/vize_canon/src/lsp_client/lifecycle.rs 1
Rust crates/vize_canon/src/lsp_client/materialized_refresh.rs 3
Rust crates/vize_canon/src/lsp_client/session.rs 8
Rust crates/vize_canon/src/lsp_client/tests.rs 7
Rust crates/vize_canon/src/lsp_client/virtual_overlay.rs 1
Rust crates/vize_canon/src/script_parse.rs 5
Rust crates/vize_canon/src/sfc_typecheck/tests.rs 64
Rust crates/vize_canon/src/sfc_typecheck/tests/emit_props.rs 1
Rust crates/vize_canon/src/sfc_typecheck/tests/optional_chain_props.rs 2
Rust crates/vize_canon/src/sfc_typecheck/tests/options_api_required_props.rs 1
Rust crates/vize_canon/src/sfc_typecheck/tests/options_api_setup_spread.rs 1
Rust crates/vize_canon/src/source_map.rs 12
Rust crates/vize_canon/src/tests.rs 18
Rust crates/vize_canon/src/type_only_import_anchors.rs 1
Rust crates/vize_canon/src/typecheck_service.rs 2
Rust crates/vize_canon/src/types.rs 2
Rust crates/vize_canon/src/virtual_ts/dynamic_component_names_tests.rs 1
Rust crates/vize_canon/src/virtual_ts/expressions/component_props_tests.rs 2
Rust crates/vize_canon/src/virtual_ts/expressions/tests.rs 9
Rust crates/vize_canon/src/virtual_ts/generator/generics.rs 2
Rust crates/vize_canon/src/virtual_ts/generator/imports.rs 2
Rust crates/vize_canon/src/virtual_ts/generator/legacy_vue2.rs 1
Rust crates/vize_canon/src/virtual_ts/generator/options_api_support.rs 1
Rust crates/vize_canon/src/virtual_ts/generator/script_module.rs 4
Rust crates/vize_canon/src/virtual_ts/generator/setup_helpers/boolean_keys.rs 3
Rust crates/vize_canon/src/virtual_ts/generator/setup_type_exports.rs 4
Rust crates/vize_canon/src/virtual_ts/generator/spans.rs 9
Rust crates/vize_canon/src/virtual_ts/helpers.rs 3
Rust crates/vize_canon/src/virtual_ts/incremental.rs 3
Rust crates/vize_canon/src/virtual_ts/interface_extends_tests.rs 1
Rust crates/vize_canon/src/virtual_ts/legacy_vue2_vuetify_tests.rs 7
Rust crates/vize_canon/src/virtual_ts/props.rs 4
Rust crates/vize_canon/src/virtual_ts/props/setup_scoped.rs 1
Rust crates/vize_canon/src/virtual_ts/props/with_defaults.rs 2
Rust crates/vize_canon/src/virtual_ts/scope/event_handler.rs 2
Rust crates/vize_canon/src/virtual_ts/scope/vif_guard.rs 5
Rust crates/vize_canon/src/virtual_ts/tests.rs 61
Rust crates/vize_canon/src/virtual_ts/tests/auto_import_shadowing.rs 1
Rust crates/vize_canon/src/virtual_ts/tests/component_navigation.rs 3
Rust crates/vize_canon/src/virtual_ts/tests/define_props_scope.rs 6
Rust crates/vize_canon/src/virtual_ts/tests/generic_module_type_exports.rs 3
Rust crates/vize_canon/src/virtual_ts/tests/legacy_nuxt2_page_context.rs 1
Rust crates/vize_canon/src/virtual_ts/tests/no_check_template_bindings.rs 2
Rust crates/vize_canon/src/virtual_ts/tests/options_api_props_spread.rs 5
Rust crates/vize_canon/src/virtual_ts/tests/options_api_setup_spread.rs 1
Rust crates/vize_canon/src/virtual_ts/tests/slot_component_bindings.rs 4
Rust crates/vize_canon/src/virtual_ts/tests/unused_refs.rs 1
Rust crates/vize_canon/src/virtual_ts/tests/vif_chain.rs 3
Rust crates/vize_canon/src/virtual_ts/types.rs 1
Rust crates/vize_canon/tests/ambient_declarations.rs 2
Rust crates/vize_canon/tests/component_event_arity.rs 7
Rust crates/vize_canon/tests/empty_template_interpolation.rs 2
Rust crates/vize_canon/tests/escaped_regex_template_expression.rs 2
Rust crates/vize_canon/tests/guard_diagnostic_position.rs 1
Rust crates/vize_canon/tests/imported_ref_unwrap.rs 2
Rust crates/vize_canon/tests/leading_semicolon_event_handler.rs 3
Rust crates/vize_canon/tests/lsp_import_resolution.rs 1
Rust crates/vize_canon/tests/nested_vif_narrowing.rs 2
Rust crates/vize_canon/tests/no_space_default_export.rs 3
Rust crates/vize_canon/tests/nuxt_false_positives.rs 6
Rust crates/vize_canon/tests/options_api_runtime_props_value_scope.rs 2
Rust crates/vize_canon/tests/plain_script_named_exports.rs 2
Rust crates/vize_canon/tests/reserved_enum_member.rs 2
Rust crates/vize_canon/tests/reserved_template_literals.rs 4
Rust crates/vize_canon/tests/runtime_function_prop_union.rs 2
Rust crates/vize_canon/tests/setup_scoped_type_exports.rs 4
Rust crates/vize_carton/src/allocator.rs 4
Rust crates/vize_carton/src/clone_in.rs 6
Rust crates/vize_carton/src/config/loader/experimental_tests.rs 2
Rust crates/vize_carton/src/config/loader/tests.rs 22
Rust crates/vize_carton/src/config/model/linter_rule_options.rs 4
Rust crates/vize_carton/src/config/model/linter.rs 9
Rust crates/vize_carton/src/config/model/vue.rs 5
Rust crates/vize_carton/src/config/normalize.rs 4
Rust crates/vize_carton/src/corsa_resolver.rs 20
Rust crates/vize_carton/src/dialect.rs 12
Rust crates/vize_carton/src/directive.rs 18
Rust crates/vize_carton/src/dom_tag_config.rs 5
Rust crates/vize_carton/src/flags.rs 3
Rust crates/vize_carton/src/general.rs 7
Rust crates/vize_carton/src/hash.rs 4
Rust crates/vize_carton/src/i18n.rs 7
Rust crates/vize_carton/src/line_index.rs 8
Rust crates/vize_carton/src/lsp.rs 7
Rust crates/vize_carton/src/path.rs 4
Rust crates/vize_carton/src/profiler/tests.rs 10
Rust crates/vize_carton/src/source_range.rs 5
Rust crates/vize_carton/src/string_builder.rs 6
Rust crates/vize_carton/src/telegraph.rs 2
Rust crates/vize_carton/tests/linter_features.rs 4
Rust crates/vize_carton/tests/loading.rs 12
Rust crates/vize_carton/tests/pkl_compat.rs 1
Rust crates/vize_croquis_cf/src/analyzer/core/deps.rs 7
Rust crates/vize_croquis_cf/src/analyzer/tests_basic.rs 11
Rust crates/vize_croquis_cf/src/analyzer/tests_complexity_effect_graph_overflow.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_complexity_effect_graph.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_element_id.rs 6
Rust crates/vize_croquis_cf/src/analyzer/tests_fallthrough.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_fallthrough/base.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_fallthrough/dynamic_names.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_fallthrough/dynamic_names/mixed.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/basic.rs 9
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/patterns.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/playground.rs 2
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/provider_context.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/provider_reactivity.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree_cycle.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree_diamond.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree_partial.rs 2
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree_shared.rs 2
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree_typed.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_provide_inject/tree.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_race_conditions/advanced.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_race_conditions/basic.rs 5
Rust crates/vize_croquis_cf/src/analyzer/tests_reactivity_props/direct.rs 9
Rust crates/vize_croquis_cf/src/analyzer/tests_reactivity_props/shared.rs 4
Rust crates/vize_croquis_cf/src/analyzer/tests_single_file.rs 10
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/fallthrough.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/full.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/graph.rs 1
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/provide_inject.rs 3
Rust crates/vize_croquis_cf/src/analyzer/tests_snapshots/reactivity.rs 2
Rust crates/vize_croquis_cf/src/diagnostics/diagnostics_tests/codes.rs 2
Rust crates/vize_croquis_cf/src/diagnostics/diagnostics_tests/markdown.rs 8
Rust crates/vize_croquis_cf/src/diagnostics/diagnostics_tests/snapshots.rs 3
Rust crates/vize_croquis_cf/src/graph.rs 3
Rust crates/vize_croquis_cf/src/module_paths.rs 4
Rust crates/vize_croquis_cf/src/registry.rs 5
Rust crates/vize_croquis_cf/src/rules/boundary.rs 1
Rust crates/vize_croquis_cf/src/rules/complexity_hotspots_tests.rs 2
Rust crates/vize_croquis_cf/src/rules/complexity_injection_tests.rs 1
Rust crates/vize_croquis_cf/src/rules/complexity_tests.rs 7
Rust crates/vize_croquis_cf/src/rules/component_resolution/paths.rs 3
Rust crates/vize_croquis_cf/src/rules/component_resolution/tests.rs 3
Rust crates/vize_croquis_cf/src/rules/cross_file_reactivity_tests.rs 7
Rust crates/vize_croquis_cf/src/rules/cross_file_reactivity/path_helpers.rs 3
Rust crates/vize_croquis_cf/src/rules/cross_file_reactivity/store_detection.rs 7
Rust crates/vize_croquis_cf/src/rules/element_id.rs 1
Rust crates/vize_croquis_cf/src/rules/emit.rs 1
Rust crates/vize_croquis_cf/src/rules/event_bubbling/tests.rs 3
Rust crates/vize_croquis_cf/src/rules/fallthrough/component.rs 2
Rust crates/vize_croquis_cf/src/rules/fallthrough/diagnostics_tests.rs 4
Rust crates/vize_croquis_cf/src/rules/fallthrough/summary.rs 3
Rust crates/vize_croquis_cf/src/rules/fallthrough/tests.rs 5
Rust crates/vize_croquis_cf/src/rules/props_validation/helpers_tests.rs 4
Rust crates/vize_croquis_cf/src/rules/provide_inject/index.rs 1
Rust crates/vize_croquis_cf/src/rules/provide_inject/summary.rs 2
Rust crates/vize_croquis_cf/src/rules/provide_inject/tests.rs 1
Rust crates/vize_croquis_cf/src/rules/reactivity/tests.rs 1
Rust crates/vize_croquis_cf/src/rules/setup_context.rs 1
Rust crates/vize_croquis_cf/src/suppression.rs 8
Rust crates/vize_croquis/src/builtins.rs 6
Rust crates/vize_croquis/src/call_graph/analysis.rs 6
Rust crates/vize_croquis/src/croquis.rs 2
Rust crates/vize_croquis/src/croquis/snapshot_options_tests.rs 1
Rust crates/vize_croquis/src/croquis/snapshot_tests.rs 2
Rust crates/vize_croquis/src/croquis/summary_core_tests.rs 1
Rust crates/vize_croquis/src/croquis/summary_template_tests.rs 1
Rust crates/vize_croquis/src/css.rs 1
Rust crates/vize_croquis/src/declaration_ts.rs 2
Rust crates/vize_croquis/src/drawer/helpers/identifiers/tests.rs 7
Rust crates/vize_croquis/src/drawer/helpers/keywords.rs 2
Rust crates/vize_croquis/src/drawer/helpers/slots/slot_props.rs 3
Rust crates/vize_croquis/src/drawer/helpers/v_for/tests.rs 4
Rust crates/vize_croquis/src/drawer/helpers/v_scope.rs 5
Rust crates/vize_croquis/src/drawer/template/dynamic_names_tests.rs 4
Rust crates/vize_croquis/src/drawer/template/legacy_vue2_tests.rs 3
Rust crates/vize_croquis/src/drawer/template/tests.rs 12
Rust crates/vize_croquis/src/drawer/tests/script.rs 6
Rust crates/vize_croquis/src/drawer/tests/snapshots.rs 4
Rust crates/vize_croquis/src/effect_graph_builder_tests.rs 11
Rust crates/vize_croquis/src/effect_graph.rs 5
Rust crates/vize_croquis/src/hoist.rs 2
Rust crates/vize_croquis/src/import_resolver.rs 10
Rust crates/vize_croquis/src/macros.rs 3
Rust crates/vize_croquis/src/naming.rs 7
Rust crates/vize_croquis/src/optimization.rs 2
Rust crates/vize_croquis/src/provide.rs 2
Rust crates/vize_croquis/src/race.rs 1
Rust crates/vize_croquis/src/reactivity_overlay_tests.rs 3
Rust crates/vize_croquis/src/reactivity_tracking/summary.rs 1
Rust crates/vize_croquis/src/reactivity_tracking/tracker.rs 7
Rust crates/vize_croquis/src/reactivity.rs 5
Rust crates/vize_croquis/src/render_tree.rs 1
Rust crates/vize_croquis/src/scope/chain/chain_tests.rs 26
Rust crates/vize_croquis/src/scope/types.rs 7
Rust crates/vize_croquis/src/script_parser/interface_extends_tests.rs 2
Rust crates/vize_croquis/src/script_parser/legacy_vue2_tests.rs 6
Rust crates/vize_croquis/src/script_parser/options_api_emits_tests.rs 1
Rust crates/vize_croquis/src/script_parser/process/options_api.rs 4
Rust crates/vize_croquis/src/script_parser/props_destructure_tests.rs 2
Rust crates/vize_croquis/src/script_parser/runtime_props_tests.rs 1
Rust crates/vize_croquis/src/script_parser/setup_context_scope_tests.rs 1
Rust crates/vize_croquis/src/script_parser/tests.rs 51
Rust crates/vize_croquis/src/script_parser/tests/reactivity_offsets.rs 4
Rust crates/vize_croquis/src/setup_context.rs 2
Rust crates/vize_croquis/src/symbol.rs 2
Rust crates/vize_croquis/src/types/tests.rs 8
Rust crates/vize_croquis/src/virtual_ts.rs 11
Rust crates/vize_croquis/src/virtual_ts/generator/macro_type_arguments.rs 1
Rust crates/vize_croquis/src/virtual_ts/generator/script.rs 3
Rust crates/vize_croquis/tests/macro_type_arguments.rs 1
Rust crates/vize_croquis/tests/template_globals.rs 2
Rust crates/vize_curator/src/complexity/tests.rs 3
Rust crates/vize_curator/src/inspector/tests_semantic.rs 1
Rust crates/vize_curator/src/inspector/tests.rs 11
Rust crates/vize_curator/src/profile/tests.rs 1
Rust crates/vize_doctor/src/model/finding.rs 3
Rust crates/vize_doctor/tests/application_analysis_paths.rs 6
Rust crates/vize_doctor/tests/application_analysis.rs 3
Rust crates/vize_doctor/tests/report.rs 6
Rust crates/vize_fresco/src/component/box_node.rs 4
Rust crates/vize_fresco/src/component/input_node.rs 4
Rust crates/vize_fresco/src/component/text_node.rs 4
Rust crates/vize_fresco/src/input/event.rs 2
Rust crates/vize_fresco/src/input/ime/candidate.rs 6
Rust crates/vize_fresco/src/input/ime/platform.rs 4
Rust crates/vize_fresco/src/input/ime/preedit.rs 7
Rust crates/vize_fresco/src/input/ime/state.rs 5
Rust crates/vize_fresco/src/input/keyboard.rs 5
Rust crates/vize_fresco/src/input/mouse.rs 3
Rust crates/vize_fresco/src/layout/engine.rs 6
Rust crates/vize_fresco/src/layout/flex_tests.rs 4
Rust crates/vize_fresco/src/layout/rect.rs 7
Rust crates/vize_fresco/src/napi/render_tests.rs 3
Rust crates/vize_fresco/src/render/diff.rs 4
Rust crates/vize_fresco/src/render/node.rs 4
Rust crates/vize_fresco/src/render/painter.rs 3
Rust crates/vize_fresco/src/render/tree.rs 4
Rust crates/vize_fresco/src/terminal/backend.rs 2
Rust crates/vize_fresco/src/terminal/buffer.rs 6
Rust crates/vize_fresco/src/terminal/cell.rs 4
Rust crates/vize_fresco/src/terminal/cursor.rs 3
Rust crates/vize_fresco/src/text/segment.rs 12
Rust crates/vize_fresco/src/text/width.rs 10
Rust crates/vize_fresco/src/text/wrap.rs 11
Rust crates/vize_glyph/src/attribute.rs 1
Rust crates/vize_glyph/src/json/tests.rs 22
Rust crates/vize_glyph/src/lib.rs 18
Rust crates/vize_glyph/src/script.rs 10
Rust crates/vize_glyph/src/style.rs 7
Rust crates/vize_glyph/src/template.rs 40
Rust crates/vize_glyph/src/template/attributes.rs 4
Rust crates/vize_glyph/tests/custom_blocks.rs 2
Rust crates/vize_glyph/tests/script_idempotence.rs 3
Rust crates/vize_glyph/tests/sfc_block_attributes.rs 1
Rust crates/vize_glyph/tests/sfc_check_mode.rs 2
Rust crates/vize_glyph/tests/sfc_script_idempotence.rs 2
Rust crates/vize_glyph/tests/template_component_tags.rs 1
Rust crates/vize_glyph/tests/template_directive_attributes.rs 10
Rust crates/vize_glyph/tests/template_literal_less_than.rs 1
Rust crates/vize_glyph/tests/template_nested_component_indent.rs 1
Rust crates/vize_maestro/src/document/store/tests.rs 18
Rust crates/vize_maestro/src/ide/auto_import.rs 3
Rust crates/vize_maestro/src/ide/code_action.rs 6
Rust crates/vize_maestro/src/ide/code_lens.rs 4
Rust crates/vize_maestro/src/ide/completion/component_props_tests.rs 4
Rust crates/vize_maestro/src/ide/completion/dedup_tests.rs 2
Rust crates/vize_maestro/src/ide/completion/items.rs 2
Rust crates/vize_maestro/src/ide/completion/script/tests.rs 3
Rust crates/vize_maestro/src/ide/completion/template_event_tests.rs 1
Rust crates/vize_maestro/src/ide/completion/template/bindings.rs 3
Rust crates/vize_maestro/src/ide/completion/template/component_cache.rs 1
Rust crates/vize_maestro/src/ide/completion/template/component_docs.rs 1
Rust crates/vize_maestro/src/ide/completion/template/component_meta.rs 2
Rust crates/vize_maestro/src/ide/completion/template/native_tests.rs 3
Rust crates/vize_maestro/src/ide/completion/template/slot_outlets.rs 3
Rust crates/vize_maestro/src/ide/completion/tests.rs 38
Rust crates/vize_maestro/src/ide/corsa_support/canonical_tests.rs 5
Rust crates/vize_maestro/src/ide/corsa_support/html_attribute_tests.rs 4
Rust crates/vize_maestro/src/ide/corsa_support/html_tag.rs 8
Rust crates/vize_maestro/src/ide/cursor_context.rs 9
Rust crates/vize_maestro/src/ide/definition.rs 26
Rust crates/vize_maestro/src/ide/definition/corsa_tests.rs 1
Rust crates/vize_maestro/src/ide/definition/html_tests.rs 6
Rust crates/vize_maestro/src/ide/definition/module_specifier_tests.rs 5
Rust crates/vize_maestro/src/ide/diagnostics/component_props_tests.rs 3
Rust crates/vize_maestro/src/ide/diagnostics/corsa/collect_virtual.rs 3
Rust crates/vize_maestro/src/ide/diagnostics/corsa/mapping.rs 3
Rust crates/vize_maestro/src/ide/diagnostics/corsa/message.rs 9
Rust crates/vize_maestro/src/ide/diagnostics/corsa/relative_import_tests.rs 1
Rust crates/vize_maestro/src/ide/diagnostics/corsa/tests.rs 7
Rust crates/vize_maestro/src/ide/diagnostics/editor_typecheck_tests.rs 5
Rust crates/vize_maestro/src/ide/diagnostics/tests.rs 32
Rust crates/vize_maestro/src/ide/diagnostics/tests/macro_scope.rs 1
Rust crates/vize_maestro/src/ide/diagnostics/tests/self_closing_compatibility.rs 1
Rust crates/vize_maestro/src/ide/document_highlight.rs 3
Rust crates/vize_maestro/src/ide/document_link.rs 3
Rust crates/vize_maestro/src/ide/ecosystem/context.rs 2
Rust crates/vize_maestro/src/ide/ecosystem/i18n.rs 3
Rust crates/vize_maestro/src/ide/ecosystem/router_extension_tests.rs 1
Rust crates/vize_maestro/src/ide/ecosystem/router.rs 4
Rust crates/vize_maestro/src/ide/ecosystem/void.rs 2
Rust crates/vize_maestro/src/ide/file_rename/declaration_index_tests.rs 1
Rust crates/vize_maestro/src/ide/file_rename/manual_tests.rs 3
Rust crates/vize_maestro/src/ide/file_rename/merge_tests.rs 3
Rust crates/vize_maestro/src/ide/file_rename/resources.rs 2
Rust crates/vize_maestro/src/ide/hover.rs 17
Rust crates/vize_maestro/src/ide/hover/component_prop.rs 1
Rust crates/vize_maestro/src/ide/hover/component_tag.rs 2

Comment truncated at 64000 characters. Open the workflow run for the full job log.

@ubugeeei
ubugeeei merged commit 877b19a into main Jul 20, 2026
45 of 46 checks passed
@ubugeeei
ubugeeei deleted the feat/ui-media-source branch July 20, 2026 06:47
@github-actions

Copy link
Copy Markdown
Contributor

Tool Benchmark

Measured: 2026-07-20T06:49:24.528Z
Commit: 833cf3b4557f (run)
Runner: blacksmith-32vcpu-ubuntu-2404 (32 logical CPU, Intel(R) Xeon(R) Processor, 32 vCPU / 128 GB RAM / 1.5 TB storage)
Input: 3,000 generated SFC files (11.7 MB). Median of 3 measured run(s) after 1 warmup run(s).
Large SFC: 300 repeated template blocks (225.6 KB). Nuxt import set: 250 SFC files.

Surface Files Existing tool Existing median Vize 1T Vize max Speedup
SFC compile 3,000 @vue/compiler-sfc (1T) 3.91s 705.2ms 62.6ms 62.4x
Large SFC compile 1 @vue/compiler-sfc (1T) 61.2ms 22.4ms 17.4ms 3.5x
Large SFC type check 1 vue-tsc 853.8ms 119.1ms 106.0ms 8.1x
Lint 3,000 eslint-plugin-vue (1T) 11.25s 486.1ms 115.9ms 97.0x
Format 3,000 Prettier CLI 32.04s 1.12s 401.4ms 79.8x
Type check 500 vue-tsc 5.48s 495.4ms 395.0ms 13.9x
Vite build (end-to-end) 1,000 @vitejs/plugin-vue 1.73s n/a 724.4ms 2.4x
Nuxt SPA build (end-to-end) 250 Nuxt default compiler 4.55s n/a 4.61s 1.0x

Fairness notes:

  • All tools run on the same generated Vue SFC corpus from the same checkout and lockfile.
  • The 3,000-SFC rows are the many-file workload; the large-SFC rows isolate one large component.
  • Reported times are medians; measured runs alternate variant order after warmup runs.
  • Destructive formatter runs receive a fresh copy of the same input before each invocation.
  • SFC compile Vize max uses compileSfcBatchWithResults wall time so the primary number includes generated output crossing the JS/native boundary; the stats-only native timeMs is shown only in variant details. Explicit sequence variants run 1→max and max→1 in one Node process and measure the second call's full JavaScript wall time, including scoped pool creation.
  • Vite build timings exclude fixture copy/setup; the Vize max lane sets precompileBatchSize to the benchmark file count so Blacksmith max runs one native precompile batch instead of the memory-safe default chunks.
  • Nuxt SPA build timings exclude synthetic app generation and compare nuxt build with Nuxt's default compiler against the same app with @vizejs/nuxt installed.
  • Single-thread lanes are shown where useful, and the primary speedup compares the incumbent default/single-thread lane with Vize's max runner lane.

Commands:

gh workflow run tool-benchmark.yml --ref <branch> -f file_count=3000 -f check_file_count=500 -f vite_file_count=1000 -f nuxt_file_count=250 -f large_blocks=300 -f runs=3 -f warmups=1 -f commit_results=true
node bench/generate.mjs 3000
node bench/compare-tools.mjs --input bench/__in__ --vize-bin target/release/vize --runs 3 --warmups 1 --check-file-count 500 --vite-file-count 1000 --nuxt-file-count 250 --large-blocks 300 --runner-label "blacksmith-32vcpu-ubuntu-2404" --out tool-benchmark-summary.md --json tool-benchmark-results.json --doc performance-blacksmith.md
Variant details and raw run times

SFC compile

Variant Median Throughput Raw measured runs
@vue/compiler-sfc (1T) 3.91s 768 files/s 3.96s, 3.91s, 3.80s
@vue/compiler-sfc (32 workers) 1.77s 1.7k files/s 1.77s, 1.79s, 1.73s
Vize native loop (1T) 705.2ms 4.3k files/s 656.2ms, 705.2ms, 720.2ms
Vize native batch results (max) 62.6ms 47.9k files/s 61.2ms, 63.0ms, 62.6ms
Vize native batch stats-only (core max) 46.5ms 64.5k files/s 46.5ms, 41.4ms, 46.8ms
Vize batch sequence (1→32T, measures 32T) 43.7ms 68.7k files/s 43.7ms, 45.6ms, 43.5ms
Vize batch sequence (32T→1, measures 1T) 658.8ms 4.6k files/s 658.8ms, 620.2ms, 706.5ms

Large SFC compile

Variant Median Throughput Raw measured runs
@vue/compiler-sfc (1T) 61.2ms 16 files/s 62.8ms, 61.2ms, 54.3ms
@vue/compiler-sfc (1 workers) 195.9ms 5 files/s 195.9ms, 194.7ms, 200.8ms
Vize native loop (1T) 22.4ms 45 files/s 23.2ms, 17.1ms, 22.4ms
Vize native batch results (max) 17.4ms 57 files/s 17.1ms, 17.4ms, 18.1ms
Vize native batch stats-only (core max) 17.3ms 58 files/s 16.6ms, 20.3ms, 17.3ms
Vize batch sequence (1→32T, measures 32T) 15.8ms 63 files/s 19.8ms, 14.6ms, 15.8ms
Vize batch sequence (32T→1, measures 1T) 15.4ms 65 files/s 15.4ms, 14.5ms, 17.2ms

Large SFC type check

Variant Median Throughput Raw measured runs
vue-tsc 853.8ms 1 files/s 843.5ms, 853.8ms, 858.7ms
Vize check (1T) 119.1ms 8 files/s 119.4ms, 108.2ms, 119.1ms
Vize check (max) 106.0ms 9 files/s 108.6ms, 105.8ms, 106.0ms

Lint

Variant Median Throughput Raw measured runs
eslint-plugin-vue (1T) 11.25s 267 files/s 11.40s, 11.25s, 10.92s
eslint-plugin-vue (32 workers) 3.92s 766 files/s 4.10s, 3.72s, 3.92s
Vize lint (1T) 486.1ms 6.2k files/s 486.1ms, 457.8ms, 515.2ms
Vize lint (max) 115.9ms 25.9k files/s 109.5ms, 121.3ms, 115.9ms

Format

Variant Median Throughput Raw measured runs
Prettier CLI 32.04s 94 files/s 31.58s, 32.04s, 32.16s
Vize fmt (1T) 1.12s 2.7k files/s 1.14s, 1.10s, 1.12s
Vize fmt (max) 401.4ms 7.5k files/s 401.4ms, 447.8ms, 389.3ms

Type check

Variant Median Throughput Raw measured runs
vue-tsc 5.48s 91 files/s 5.36s, 5.48s, 5.54s
Vize check (1T) 495.4ms 1.0k files/s 495.4ms, 486.5ms, 507.2ms
Vize check (max) 395.0ms 1.3k files/s 388.0ms, 398.8ms, 395.0ms

Vite build (end-to-end)

Variant Median Throughput Raw measured runs
@vitejs/plugin-vue 1.73s 577 files/s 1.82s, 1.72s, 1.73s
@vizejs/vite-plugin 724.4ms 1.4k files/s 721.3ms, 724.4ms, 825.4ms

Nuxt SPA build (end-to-end)

Variant Median Throughput Raw measured runs
Nuxt default compiler 4.55s 55 files/s 4.55s, 4.55s, 4.52s
@vizejs/nuxt 4.61s 54 files/s 4.65s, 4.61s, 4.61s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant