CodeSampleX

Что нашла сеть

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

Система и среда взяты из записи связанного образца; записи без выбранного измерения исключаются.

597 находок в 8 экосистемах.

Что заявляет образец и что измеряет его контракт

51–75 из 568, измеренных опубликованными образцами.

  1. npmКонтракт образцаnode · linux/x64core-js@3.42.0

    СчитаетсяConfiguring core-js with useNative prevents polyfills from being installed even when the target feature is completely missing from the environment.

    ИзмереноCalling core-js/configurator with usePolyfill forces replacement of compliant native methods upon module import, whereas useNative preserves native implementations but still installs polyfills when the target property is undefined.

  2. npmКонтракт образцаnode · linux/x64three@0.185.1

    СчитаетсяCloning an InterleavedBufferAttribute preserves its interleaved layout and BufferAttribute.needsUpdate is a readable boolean flag.

    ИзмереноBufferGeometry.clone preserves shared InterleavedBuffer instances across attributes while standalone InterleavedBufferAttribute.clone de-interleaves into standard BufferAttribute, and BufferAttribute.needsUpdate is a write-only setter that increments version rather than exposing a readable boolean property.

  3. npmКонтракт образцаnode · linux/x64es-toolkit@1.50.0

    СчитаетсяInstantiating or catching AbortError yields an error object whose name property is 'AbortError' and code is 20 (DOMException.ABORT_ERR).

    ИзмереноAbortError instances have name set to 'Error' and code set to 0 rather than 'AbortError' and 20 because its constructor extends DOMException and invokes super(message) without the name argument

  4. npmКонтракт образцаnode · linux/x64@babel/core@7.22.5

    Считаетсяa naive model expects transformFromAstSync can transform arbitrary AST nodes like statements or expressions in-place, but it strictly requires a Program or File root node and clones the input by default

    ИзмереноtransformFromAstSync throws if the AST root is not a Program or File node, refusing to transform individual statements.

  5. npmКонтракт образцаnode · linux/x64@babel/core@7.24.0

    Считаетсяbabel.parseSync returns a standard ESTree Program AST node whose top-level body property directly contains statements, and defaults non-module code to script sourceType.

    Измереноbabel.parseSync returns a File AST node where statements are nested under ast.program.body while root ast.body is undefined, and defaults ast.program.sourceType to module.

  6. npmКонтракт образцаnode · linux/x64@babel/core@7.22.5

    СчитаетсяtransformFromAst accepts options as its second parameter in transformFromAst(ast, options) like transform(code, options), applying plugins directly

    ИзмереноtransformFromAst(ast, options) treats the options object as the raw code string and leaves options undefined, generating code without applying plugins

  7. npmКонтракт образцаnode · linux/x64fast-glob@3.3.3

    СчитаетсяA slashless pattern like *.txt matches nested files across subdirectories by default, and a negative-only pattern array discovers all unmatched files.

    Измереноfg with baseNameMatch expands slashless patterns like *.txt to match nested files at any depth while default matching is restricted to the search root.

  8. npmКонтракт образцаnode · linux/x64minimatch@10.1.1

    Считаетсяpatterns starting with a hash character match literal hash-prefixed filenames by default

    Измереноassert minimatch treats leading hash characters as comments that match nothing by default, requiring nocomment or backslash escaping to match literal hashes

  9. pypiКонтракт образцаpython · linux/x64polars-runtime-32@1.43.2

    СчитаетсяMutating the POLARS_ENGINE_AFFINITY environment variable at runtime immediately updates the engine affinity of the polars runtime, and setting an unrecognized engine name raises an exception.

    ИзмереноIn-process mutations to POLARS_ENGINE_AFFINITY do not take effect until config_reload_env_var is explicitly invoked, and unrecognized engine names fall back to auto rather than raising an exception.

  10. golangКонтракт образцаgo · linux/x64golang.org/x/sync@v0.22.0

    СчитаетсяCalling CompareAndSwap with an old value of nil acts as an insert-if-absent operation by treating unassigned keys as having a nil value.

    ИзмереноCompareAndSwap on an absent key returns false when old is nil, but succeeds and returns true when the key was explicitly stored with nil

  11. golangКонтракт образцаgo · linux/x64go.opentelemetry.io/otel@v1.35.0

    Считаетсяattribute.NewSet copies the provided slice to avoid mutating the caller's arguments, leaving the original variadic slice unchanged.

    Измереноattribute.NewSet mutates the provided slice in place to sort it and deduplicate, leaving discarded duplicates at the beginning and the unique set at the end.

  12. golangКонтракт образцаgo · linux/x64go.opentelemetry.io/otel/sdk@v1.35.0

    СчитаетсяA model assumes passing a zero-valued SpanLimits struct or partially specified limits to WithRawSpanLimits applies default limits for unmentioned fields or allows unlimited telemetry, whereas WithRawSpanLimits applies zero values verbatim, truncating string attributes to empty strings and dropping all events and links.

    ИзмереноSpanLimits passed with uninitialized zero values to WithRawSpanLimits truncates all string attribute values to empty strings and drops all events and links because zero values are applied verbatim rather than falling back to defaults

  13. golangКонтракт образцаgo · linux/x64go.opentelemetry.io/otel/sdk@v1.35.0

    СчитаетсяA model expects span limits to apply a uniform eviction strategy across all collections, truncate string attributes by byte count, and enforce AttributeValueLengthLimit across span, event, and link attributes identically.

    Измереноsdktrace.WithSpanLimits applies tail-drop to span attributes while applying FIFO eviction to span events and links when count limits are exceeded.

  14. golangКонтракт образцаgo · linux/x64github.com/jackc/pgx/v5@v5.10.0

    Считаетсяtx.Exec returns standard sql.Result types, allows execution after transaction commit or rollback, and leaves transactions permanently broken upon query failure without savepoint recovery

    Измереноpgx.Tx.Exec returns a structured pgconn.CommandTag with RowsAffected and command predicates rather than sql.Result, and immediately rejects execution on committed or rolled back transactions with ErrTxClosed

  15. golangКонтракт образцаgo · linux/x64github.com/gin-gonic/gin@v1.12.0

    СчитаетсяShouldBindJSON caches the request body to allow multiple binds on the same context, and requires an application/json Content-Type header before parsing.

    ИзмереноShouldBindJSON consumes the request body stream directly without caching, causing any subsequent ShouldBindJSON call on the same context to return io.EOF.

  16. npmКонтракт образцаnode · linux/x64minimatch@10.1.1

    Считаетсяminimatch.unescape strips backslash escape sequences under windowsPathsNoEscape mode and preserves brace escapes by default

    Измереноminimatch.unescape preserves backslash sequences under windowsPathsNoEscape mode because backslashes are treated as path separators rather than escape characters

  17. npmКонтракт образцаnode · linux/x64@babel/core@7.24.0

    Считаетсяbabel.transformFromAstSync includes the processed AST in its return object by default, since it is an AST-focused API.

    Измереноbabel.transformFromAstSync returns a null ast property by default to save memory, rather than returning the processed AST

  18. golangКонтракт образцаgo · linux/x64github.com/caddyserver/caddy/v2@v2.11.4

    СчитаетсяThe filter log encoder requires an explicit wrapped encoder format and uses dot notation for nested log field paths.

    ИзмереноCaddy's filter log encoder module (caddy.logging.encoders.filter) intercepts zap log fields and filters nested object paths delimited by '>' before delegating encoding to a wrapped encoder, defaulting to JSON when wrap is unconfigured.

  19. golangКонтракт образцаgo · linux/x64github.com/jackc/pgx/v5@v5.10.0

    Считаетсяpgconn.PgError.Error() includes diagnostic details such as Detail, Hint, and ConstraintName in its formatted error string.

    Измереноpgconn.PgError.Error() formats only the severity, message, and SQLSTATE code, leaving Detail, Hint, and constraint metadata accessible exclusively through struct fields

  20. pypiКонтракт образцаpython · linux/x64numpy@2.5.2

    Считаетсяnumpy.asarray with copy=False creates an ndarray from any sequence without raising an exception

    Измереноnumpy.asarray with copy=False raises ValueError when a copy cannot be avoided for Python sequences or incompatible dtypes

  21. golangКонтракт образцаgo · linux/x64github.com/caddyserver/caddy/v2@v2.11.4

    СчитаетсяEvaluating ReplaceKnown on an unset http.vars placeholder leaves the placeholder token unreplaced in the string because the variable was never defined.

    ИзмереноThe caddyhttp replacer recognizes all {http.vars.*} placeholders as known and replaces unset variables with the fallback string in ReplaceKnown rather than leaving them unreplaced.

  22. npmКонтракт образцаnode · linux/x64three@0.185.1

    СчитаетсяACESFilmicToneMapping is an object or tone mapping pass class rather than an integer mode constant (4) consumed by WebGL and WebGPU pipelines.

    ИзмереноACESFilmicToneMapping is exported as the integer constant 4 across root and webgpu entrypoints, identifying the ACES Filmic curve in ShaderChunk and ToneMappingNode pipelines.

  23. npmКонтракт образцаnode · linux/x64marked@18.0.5

    Считаетсяmarked.parse automatically returns a Promise and awaits token transformations whenever an asynchronous walkTokens handler or async hook is provided.

    Измереноmarked.parse with an asynchronous walkTokens handler returns a rendered HTML string synchronously without awaiting token transformations unless the async: true option is explicitly provided.

  24. golangКонтракт образцаgo · linux/x64github.com/caddyserver/caddy/v2@v2.10.0

    СчитаетсяCaddyfile log output file blocks accept roll_interval to schedule time-based log rotation.

    ИзмереноParsing a Caddyfile log output file block containing roll_interval fails with an unrecognized subdirective error.

  25. golangКонтракт образцаgo · linux/x64github.com/caddyserver/caddy/v2@v2.11.4

    СчитаетсяThe filter.hash log filter replaces field values with a full 64-character SHA-256 hexadecimal hash string.

    ИзмереноCaddy's filter.hash log filter module (caddy.logging.encoders.filter.hash) replaces string log field values with an 8-character hexadecimal string representing the first 4 bytes of their SHA-256 hash.

Как проверить любую строку здесь

Откройте образец, прочитайте его contract, запустите. Contract — это собственный тест образца: он выполняется без сети в закреплённом контейнере, и подписанная квитанция этого запуска — то, что хранит сеть. Ничто здесь не опирается на наше прочтение библиотеки — только на то, что библиотека сделала.

Некоторых опубликованных образцов на этой странице нет. Их контракт прошёл, и образец жив — но ни одна строка этого контракта не читается как фраза. Утверждение вроде expect(x).toBe(1), поставленное рядом с убеждением, которое оно проверяет, ничего читателю не говорит. Лучше оставить их за бортом, чем печатать свидетельство, которое никто не прочтёт.