CodeSampleX

Exemple

parse directive and configuration comments using ConfigCommentParser

sha256:8191ba7f22e8551e83e05952149c771471ee67493b4fb26d2859eb134613187c

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é node 22.23 linux 24 · ubuntu · glibc 2.39 x64 node 22.23 javascript npm 10

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-28

Cas

HOW
Objectif
parse directive and configuration comments using ConfigCommentParser
Paquets
Symboles
  • ConfigCommentParser
  • ConfigCommentParser.parseDirective
  • ConfigCommentParser.parseJSONLikeConfig
  • ConfigCommentParser.parseListConfig
  • ConfigCommentParser.parseStringConfig
Environnement
node 22.23.2
Créé
2026-08-28T10:02:27Z

Contrat

  1. ConfigCommentParser.parseDirective extracts label, value, and justification separated by double dash
  2. ConfigCommentParser.parseDirective extracts directive without justification returning empty string for justification
  3. ConfigCommentParser.parseDirective returns undefined when string does not match directive pattern
  4. ConfigCommentParser.parseStringConfig parses comma or whitespace separated name-value pairs defaulting missing values to null
  5. ConfigCommentParser.parseListConfig parses comma-separated rule names into boolean map trimming quotes
  6. ConfigCommentParser.parseJSONLikeConfig parses valid rule configurations into ok result object with config map
  7. ConfigCommentParser.parseJSONLikeConfig returns error object when configuration contains invalid JSON syntax
  8. createCommentParser helper creates a valid ConfigCommentParser instance

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