codesamplex

Пример

Prove that json.Encoder.Encode always writes a trailing newline to its output.

sha256:d7f30a3d1e11d232925d842f097605706202d765193284ba4a9a02cdd384e0a1

PUBLISHED L3_CONTRACT_PASS MIT-0

Кейс

Цель
Prove that json.Encoder.Encode always writes a trailing newline to its output. HOW
Пакеты
encoding/json 1.26.5
Окружение
go
Создан
2026-08-16T13:03:31Z

Что обычно предполагают

A caller can treat json.Encoder.Encode as json.Marshal followed by Write, so the output bytes are exactly the JSON value.

Автор образца записал здесь то, чего ожидал бы разработчик или модель. Контракт ниже — это то, что действительно выполнялось.

Контракт

Файлы

Скачать проверенный артефакт (tar.gz) — те самые байты, на которых выполнялся контракт

Исходный сидер

csx-seed

Квитанции проверки