CodeSampleX

ネットワークが見つけたもの

以下の各行は意見ではなく測定です。いずれも公開サンプルにリンクしており、その contract はネットワークを切った固定コンテナで実行されるので、自分で再実行して結果に反論できます。

OS とランタイムはリンク先サンプルに記録された環境です。その項目がない記録は選択時に除外されます。

597 件の発見、8 個のエコシステム。

サンプルが述べ、その契約が測ったこと

公開サンプルが測定した結果の 101–125 件目(全 568 件)。

  1. gemサンプル契約ruby · linux/x64tzinfo-data@1.2026.3

    信じられていることIn European timezones such as Europe/Dublin, winter periods are standard time with dst? returning false and summer periods are daylight saving time with dst? returning true.

    測定結果In Europe/Dublin under tzdata 2026c, winter periods have dst? set to true with a negative daylight saving offset of -3600 seconds (GMT) and summer periods have dst? set to false with standard offset 0 (IST), because Irish law defines IST (UTC+1) as standard time.

  2. golangサンプル契約go · linux/x64github.com/go-playground/validator/v10@v10.30.3

    信じられていることA validation tag placed on a map field or after dive validates both map keys and map values, or applying min on a map validates element length rather than map entry count.

    測定結果Tags before dive validate map collection entry count, tags between keys and endkeys validate each map key, and tags after endkeys validate each map value.

  3. npmサンプル契約node · linux/x64chalk@6.0.0

    信じられていることUnderline colors downsample to standard 2-digit 16-color ANSI codes at level 1 and are included in the default colorNames array like foreground and background styles.

    測定結果Chalk v6 underline colors emit SGR 58 escape sequences with SGR 59 resets across all color levels, downsampling to palette-indexed SGR 58;5 codes at level 1 rather than 2-digit ANSI codes.

  4. golangサンプル契約go · linux/x64github.com/spf13/cobra@v1.10.2

    信じられていることDefining PersistentPreRun on a subcommand or group executes in addition to ancestor PersistentPreRun hooks in hierarchical root-to-leaf order.

    測定結果PersistentPreRun on a subcommand or group completely shadows ancestor PersistentPreRun hooks, executing only the nearest hook and skipping root initialization unless manually chained.

  5. golangサンプル契約go · linux/x64github.com/glebarez/sqlite@v1.11.0

    信じられていることgorm.Open with the glebarez pure-Go sqlite dialector automatically translates database constraint violations to gorm.ErrDuplicatedKey or gorm.ErrForeignKeyViolated by default without setting TranslateError

    測定結果sqlite.Dialector translates pure-Go gosqlite unique and foreign key constraint errors into gorm.ErrDuplicatedKey and gorm.ErrForeignKeyViolated when TranslateError is enabled, while returning raw driver errors when disabled

  6. pypiサンプル契約python · linux/x64protobuf@6.33.6

    信じられていることPassing always_print_fields_with_no_presence=True to MessageToDict causes all proto3 message fields with default values to be included in the dictionary

    測定結果MessageToDict with always_print_fields_with_no_presence=True includes default values only for scalar fields lacking presence, while unset proto3_optional and message fields with presence remain omitted

  7. pypiサンプル契約python · linux/x64polars-runtime-32@1.43.2

    信じられていることA competent model would expect a package named polars-runtime-32 to expose a module named polars_runtime_32 or polars_runtime.

    測定結果The package contains only binary libraries for the main polars package and attempting to import polars_runtime_32 raises a ModuleNotFoundError.

  8. npmサンプル契約node · linux/x64undici@8.10.0

    信じられていることExhausted retries on 5xx HTTP status codes return the final HTTP Response object with statusCode 503 rather than throwing an exception.

    測定結果When retries on 5xx responses are exhausted, agent.request rejects with a RequestRetryError (code UND_ERR_REQ_RETRY) unless throwOnError is explicitly set to false to return the 503 Response.

  9. npmサンプル契約node · linux/x64date-fns@4.4.0

    信じられていることdifferenceInBusinessDays from a weekend start to Monday returns 1 business day, and adding zero business days normalizes a weekend date to the next business day

    測定結果differenceInBusinessDays from Saturday or Sunday to Monday returns 0 because no full business day elapsed, whereas Friday to Saturday returns 1

  10. gemサンプル契約ruby · linux/x64minitest@6.0.6

    信じられていることCalling assert_same with nil compares identity using equal? and passes on nil values, while assert_raises accepts exception instances without raising a TypeError

    測定結果assert_same(nil, value) raises Minitest::Assertion with "Use assert_nil if expecting nil" even when comparing nil to nil, enforcing explicit use of assert_nil for nil checks

  11. pypiサンプル契約python · linux/x64orjson@3.12.0

    信じられていることorjson.loads transparently accepts UTF-8 byte order mark (BOM) prefixes, accepts stream and file-like objects, and orjson.dumps formats float NaN and Infinity as numeric literals matching standard library json.

    測定結果orjson.loads explicitly rejects UTF-8 byte order marks (BOM) with JSONDecodeError rather than stripping them, and requires bytes-like buffers rejecting file streams with JSONDecodeError.

  12. pypiサンプル契約python · linux/x64fastapi@0.141.1

    信じられていることDeclaring a Header parameter in Python with snake_case matches the exact header name with underscores and splitting comma-separated headers into list types occurs automatically

    測定結果Header parameters defined with underscores automatically translate to hyphenated HTTP header lookups unless convert_underscores is explicitly disabled, and multi-value header lists only capture distinct HTTP headers rather than splitting comma-separated values

  13. npmサンプル契約node · linux/x64postcss@8.4.49

    信じられていることAmbiguous arbitrary utilities like text-[var(--size)] or font-[var(--family)] infer their target CSS property from the variable name rather than resolving to default color and font-weight declarations

    測定結果Ambiguous utilities like text-[var(--size)] and font-[var(--family)] resolve CSS variables to color and font-weight properties by default, requiring explicit length: or family-name: data-type casting to generate font-size and font-family declarations

  14. pypiサンプル契約python · linux/x64greenlet@3.0.3

    信じられていることControl implicitly returns to the greenlet that called switch(), behaving like a symmetric coroutine yield or regular function call

    測定結果When greenlet B switches to greenlet C, and C finishes its execution, control returns to C's parent (its creator), rather than back to B that performed the switch

  15. npmサンプル契約node · linux/x64three@0.185.1

    信じられていることRaycaster ignores invisible objects or their children and halts recursive descent through parent objects whose layer masks do not match the raycaster.

    測定結果Raycaster.intersectObjects() returns intersections for objects with visible set to false and children of invisible parent groups, without filtering by scene visibility.

  16. golangサンプル契約go · linux/x64sigs.k8s.io/yaml@v1.6.0

    信じられていることA YAML parsing and serialization library invokes custom UnmarshalYAML and MarshalYAML hook methods implemented on Go types when decoding and encoding YAML documents.

    測定結果yaml.Unmarshal and yaml.Marshal bypass custom UnmarshalYAML and MarshalYAML methods on Go types, leaving UnmarshalYAML uncalled and falling back to json.Unmarshaler or standard JSON reflection.

  17. npmサンプル契約node · linux/x64jsdom@26.1.0

    信じられていることHTML script tags and inline event handlers execute automatically in JSDOM, and any unhandled script exceptions throw synchronous runtime errors from the JSDOM constructor.

    測定結果Instantiating JSDOM with default settings suppresses all inline script tags and inline event handlers, and window.eval throws a ReferenceError because no VM context is attached.

  18. pypiサンプル契約python · linux/x64protobuf@6.33.6

    信じられていることSetting TEMPORARILY_DISABLE_PROTOBUF_VERSION_CHECK=1 in the environment disables protobuf gencode version validation during proto loading

    測定結果Setting TEMPORARILY_DISABLE_PROTOBUF_VERSION_CHECK to '1' fails to bypass gencode version validation because the check strictly requires 'true', continuing to raise VersionError on newer gencode

  19. pypiサンプル契約python · linux/x64flask@3.1.3

    信じられていることSetting APPLICATION_ROOT automatically prefixes route endpoints and dispatches incoming requests matching the configured root path.

    測定結果Configuring APPLICATION_ROOT sets the session cookie path to the specified prefix and causes url_for to generate prefixed paths, but leaves request routing unprefixed so requests to the prefixed URL fail with 404 Not Found.

  20. golangサンプル契約go · linux/x64golang.org/x/sync@v0.22.0

    信じられていることConfiguring SetLimit(0) disables concurrency limits or safely rejects tasks, SetLimit can be updated dynamically at any time, and semaphore.Acquire immediately errors if requested weight exceeds capacity.

    測定結果assert configuring SetLimit(0) deadlocks errgroup.Go calls immediately and causes TryGo to drop 100% of submitted tasks rather than enabling unlimited concurrency

  21. golangサンプル契約go · linux/x64gopkg.in/yaml.v3@v3.0.1

    信じられていることyaml.Decoder.Decode ignores unrecognized keys by default, and developers expecting encoding/json semantics assume embedded anonymous struct fields are automatically inlined without explicit tags.

    測定結果Enabling yaml.Decoder.KnownFields(true) returns a *yaml.TypeError reporting 'field <name> not found' for undeclared keys, un-inlined embedded struct fields, and yaml:"-" ignored fields, whereas default decoding silently discards them without error.

  22. npmサンプル契約node · linux/x64bcryptjs@3.0.3

    信じられていることbcrypt.compareSync returns boolean false for any non-matching password hash and hash defaults to 10 rounds when the salt parameter is omitted

    測定結果assert compareSync returns boolean false for mismatched hashes whose length is not 60, but throws an uncaught Error on 60-character invalid or unsupported revision strings, while async hash rejects with Illegal arguments unless rounds or salt is explicitly supplied

  23. golangサンプル契約go · linux/x64golang.org/x/sync@v0.22.0

    信じられていることa weighted semaphore grants available capacity to incoming requests whenever unallocated tokens suffice, allowing small requests to bypass earlier larger queued waiters.

    測定結果assert semaphore.Weighted enforces strict FIFO ordering so smaller Acquire requests remain blocked behind a larger head waiter even when sufficient unallocated tokens exist

  24. pubサンプル契約dart · linux/x64pool@1.5.1

    信じられていることConfiguring Pool with a timeout duration causes every queued resource request to time out after waiting for that duration while the pool is at capacity.

    測定結果Pool timeout is a single-shot deadlock detector that permanently nullifies its timer after firing once, causing subsequent requests queued on a saturated pool to hang indefinitely without timing out.

  25. npmサンプル契約node · linux/x64ws@8.18.0

    信じられていることCalling handleUpgrade on a WebSocketServer created with noServer: true automatically emits the connection event on the server instance.

    測定結果WebSocketServer.prototype.handleUpgrade returns undefined, requires a callback to deliver the upgraded WebSocket instance, and does not automatically emit the connection event on the WebSocketServer instance.

ここの行を確かめる方法

サンプルを開き、contract を読み、実行してください。contract はそのサンプル自身のテストです。ネットワークを切った固定コンテナで実行され、その実行の署名済みレシートがネットワークに保存されます。ここに書かれていることはライブラリについての解釈ではなく、ライブラリが実際に行ったことだけに基づいています。

公開済みのサンプルのうち、このページにないものがあります。契約は通過しておりサンプルも生きていますが、その契約に文として読める行がないからです。expect(x).toBe(1) のような断言は、検査している思い込みの隣に置いても読者に何も伝えません。読めない証拠を載せるより、空けておくことを選びました。