Version 1.0.0

Cross-component diagnostic fixture benchmark

In these four purpose-built source fixtures, the pinned ZemDomu project-aware configuration reports the predefined heading-order diagnostic across static imports while isolated-file analysis does not.

Matched assertions

4 of 4

Clean isolated controls

4 of 4

Missed assertions

0

Unexpected or duplicate

0

Isolated-file control compared with project-aware analysis
CaseComposed transitionIsolatedCross-componentAssertion
React: imported primary headingh2 to imported h10 diagnostics1 × ZMD002Matched
React: nested imported headingh3 to imported h50 diagnostics1 × ZMD002Matched
Vue: imported primary headingh2 to imported h10 diagnostics1 × ZMD002Matched
Vue: nested imported headingh3 to imported h50 diagnostics1 × ZMD002Matched

Methodology

Each entry file is first linted in isolation. The imported dependency is then registered and the same entry is linted with project-aware analysis at depth 2. Only enforceHeadingOrder is enabled. A match requires exactly one ZMD002 diagnostic at the predefined file, line, and column; extra or duplicate diagnostics fail the assertion.

The selected source files are verified against Git blob hashes before every run. Results contain repository-relative paths and stable fields; editorial diagnostic messages and run timing are excluded from the oracle.

Reproduce the eight runs

From packages/ZemDomu-Hub/benchmarks/cross-component:

npm ci
npm run benchmark:check
ZemDomu
1.3.19
Node.js
24.15.0
React fixture manifest
^18.3.1
Vue fixture manifest
^3.5.12

Immutable fixture sources

  • React: imported primary heading

    Entry source
    packages/ZemDomu-ReactFixture/src/H2Entry.jsx
    Git blob 9e9dfcdcfff0d3d53d9ba4f5e81204c59ff33705
    Imported source
    packages/ZemDomu-ReactFixture/src/components/LateH1.jsx
    Git blob 1da3669de8646a167eb247d44f12fe3acfe05bb1
  • React: nested imported heading

    Entry source
    packages/ZemDomu-ReactFixture/src/components/FaultyButton.jsx
    Git blob de07275bc45baa4123e0944924134305ea9d7b6c
    Imported source
    packages/ZemDomu-ReactFixture/src/components/ButtonHint.jsx
    Git blob 6586db6c50016f825a0b8a33e75377ed23c6f5f2
  • Vue: imported primary heading

    Entry source
    packages/ZemDomu-VueFixture/src/H2Entry.vue
    Git blob bd8ec8096081327adb67629e6c21f0063a30159b
    Imported source
    packages/ZemDomu-VueFixture/src/components/LateH1.vue
    Git blob 55b8e3d69cd3001718b62771c2897eed9bcc26e1
  • Vue: nested imported heading

    Entry source
    packages/ZemDomu-VueFixture/src/components/FaultyButton.vue
    Git blob 7f0e1813e27324978d4e284b9c3fbf4d1be7ed07
    Imported source
    packages/ZemDomu-VueFixture/src/components/ButtonHint.vue
    Git blob 2007fb6ac6f389cc3bb0c328ef9ee38d74a77cd5

Download and cite

Download the raw JSON results

Recorded source commit: 294fa0e2fca5f999f6366a77ba68d540f1a634ee. File-level Git blob hashes above preserve the exact fixture evidence without linking to inaccessible repository content.

Suggested citation: ZemDomu cross-component diagnostic fixture benchmark, version 1.0.0, published , https://zemdomu.dev/benchmarks/cross-component/v1.