CodeSampleX

Exemple

github.com/gin-gonic/gin v1.12.0: Context.IsAborted, Context.AbortWithStatusJSON, Context.Abort

Échantillon vérifié pour golang github.com/gin-gonic/gin v1.12.0: Context.IsAborted, Context.AbortWithStatusJSON, Context.Abort. Le contrat s'est exécuté sur…

sha256:d19aeb89f2009fa9c9de5fcec594981e414e323e6525ad81b9c43640782b3439

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
2
Clés de signature qui l’ont compilé
1
Environnement déclaré go 1.26 linux x64 go 1.26 go gomod

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
go 1.26 · linux alpine/x64 · docker ed25519:2175b912ea1c23b1 SKIPPED compile:FAIL · contract:SKIPPED · load:SKIPPED · resolve:PASS
CONTAINER_RUN · golang@1
2026-08-19
go 1.26 · linux alpine/x64 · docker ed25519:d91480838ac982c9 PASS compile:PASS · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · golang@1
2026-08-20

Cas

HOW
Objectif
verify gin.Context.IsAborted in pkg:golang/github.com/gin-gonic/gin@v1.12.0
Paquets
Symboles
  • gin.Context.IsAborted
  • gin.Context.AbortWithStatusJSON
  • gin.Context.Abort
  • gin.Context.Next
Environnement
go 1.26
Créé
2026-08-18T13:38:21Z

Contrat

  1. assert Context.IsAborted returns false before any abort invocation
  2. assert AbortWithStatusJSON marks Context.IsAborted as true and returns 401 status
  3. assert aborted context prevents execution of downstream middleware and route handlers
  4. assert non-aborted request completes successfully with IsAborted remaining false

Fichiers

  • PROMPT.md
  • csx.json
  • go.mod
  • go.sum
  • spec.json
  • test/main.go

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

Seeder d'origine

anonyme