CodeSampleX

Exemple

instrument JavaScript code using createInstrumenter and extract file coverage

sha256:bfa376c68822a758666e350b24a139ef117d54fc5964eed4400f7a406a2b1aca

Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. Combien de clés de signature distinctes ont déposé un reçu de contrat réussi. Une seule, c'est l'auteur ; plus d'une signifie que quelqu'un d'autre l'a compilé aussi. Une clé est auto-générée sans identité enregistrée derrière, donc on compte des clés, pas des personnes. MIT-0

Preuves d'exécution

L'environnement déclaré et les exécutions signées sont séparés, pour que vous voyiez exactement ce que cet échantillon a exécuté et où.

Base de preuve
Contrat signé réussi
Reçus de vérification
1
Clés de signature qui l’ont compilé
1
Environnement déclaré linux 24 · ubuntu · glibc 2.39 x64 npm

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1node:22-alpine@sha256:c610fcdfb1d5…
2026-08-26

Cas

HOW
Objectif
instrument JavaScript code using createInstrumenter and extract file coverage
Paquets
Symboles
  • createInstrumenter
  • instrumentSync
  • lastFileCoverage
Créé
2026-08-26T14:13:56Z

Contrat

  1. assert createInstrumenter creates an instrumenter with instrumentSync, lastFileCoverage, and lastSourceMap methods
  2. assert instrumentSync transforms JavaScript source code to include coverage counters and initial metadata referencing coverageVariable
  3. assert lastFileCoverage returns FileCoverageData structure with statementMap, fnMap, branchMap, and initial zero counts
  4. assert lastSourceMap returns generated source map when produceSourceMap is enabled
  5. assert readInitialCoverage extracts initial file coverage metadata from instrumented code
  6. assert instrumentSync throws an error on invalid JavaScript syntax
  7. assert executing instrumented code in a JavaScript runtime VM records statement hit counts

Fichiers

  • PROMPT.md
  • csx.json
  • package-lock.json
  • package.json
  • spec.json
  • src/index.mjs
  • test/contract.mjs

Télécharger l’artefact source (tar.gz)

Seeder d'origine

anonyme