CodeSampleX

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

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

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

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

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

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

  1. golangКонтракт образцаgo · linux/x64github.com/mattn/go-isatty@v0.0.20

    Считаетсяisatty.IsTerminal and isatty.IsCygwinTerminal inspect terminal and shell environment variables such as TERM or CYGWIN to determine or override terminal detection for redirected descriptors

    Измереноisatty.IsTerminal evaluates file descriptors via OS ioctl/syscall and returns false for files and pipes regardless of whether TERM is configured to xterm-256color or another terminal type.

  2. golangКонтракт образцаgo · linux/x64github.com/jackc/pgpassfile@v1.0.0

    СчитаетсяParsePassfile returns a parsing error when encountering unescaped colons in password fields or parses them as part of the password field.

    ИзмереноParsePassfile silently discards lines with unescaped colons in password fields rather than returning an error or preserving colons, causing FindPassword to return an empty string.

  3. golangКонтракт образцаgo · linux/x64github.com/dustin/go-humanize@v1.0.1

    СчитаетсяFormatInteger with an empty format string or "#,###" formats an integer with comma thousands grouping and no decimal places

    Измереноhumanize.FormatInteger with an empty format string returns "12,345.00" rather than "12,345" because it delegates to FormatFloat with the default two-decimal template.

  4. pypiКонтракт образцаpython · linux/x64joblib@1.5.3

    СчитаетсяConfiguring parallel_config with prefer='threads' and n_jobs=4 executes subsequent unparameterized Parallel calls across 4 worker threads.

    ИзмереноSetting prefer='threads' in parallel_config with n_jobs=4 switches to ThreadingBackend but silently resets implicit n_jobs in context to 1, while explicit backend='threading' preserves n_jobs=4.

  5. golangКонтракт образцаgo · linux/x64github.com/stretchr/testify@v1.11.1

    СчитаетсяA testify suite always executes its SetupSuite and TearDownSuite hooks whenever suite.Run is called, even when the testify.m flag filters out all test methods.

    ИзмереноSetting the testify.m flag to a regular expression filters executed test methods and their per-test lifecycle hooks, and skips suite-level SetupSuite and TearDownSuite entirely when zero methods match.

  6. golangКонтракт образцаgo · linux/x64github.com/Microsoft/go-winio@v0.6.2

    Считаетсяguid.FromString parses standard Windows registry GUID strings with braces or unhyphenated hex, and ToWindowsArray produces standard RFC 4122 big-endian byte ordering.

    Измереноguid.GUID.ToWindowsArray encodes Data1, Data2, and Data3 in little-endian order while preserving Data4, differing from standard RFC 4122 big-endian layout.

  7. golangКонтракт образцаgo · linux/x64golang.org/x/sys@v0.30.0

    Считаетсяexecabs.LookPath and execabs.Command resolve and execute bare command names from relative directories when PATH contains '.' or a relative path

    Измереноexecabs.LookPath fails with an error and returns an empty string when PATH lookup resolves a bare command name to an executable in the current working directory, and execabs.Command immediately populates cmd.Err to prevent execution.

  8. npmКонтракт образцаnode · linux/x64fast-xml-parser@5.11.0

    СчитаетсяXMLParser automatically creates an Array for repeated schema elements regardless of whether the document contains one or multiple child tags.

    ИзмереноXMLParser parses single-child elements into plain objects rather than 1-element arrays by default, causing array methods like map to throw TypeError, unless the isArray callback explicitly returns true for the tag or jPath.

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

    СчитаетсяReturning false from an Object3D.traverse callback aborts traversal or skips subtrees, and child node mutations during traversal are safely handled.

    ИзмереноObject3D.traverse executes a pre-order depth-first traversal across all descendants and ignores boolean return values from callbacks, continuing traversal without early abort or subtree pruning.

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

    СчитаетсяImageUtils.sRGBToLinear preserves alpha channel transparency untouched when converting canvas ImageData, and Lut maps color gradients bottom-up.

    ИзмереноImageUtils.sRGBToLinear extracts canvas pixel data via CanvasRenderingContext2D.getImageData and applies the sRGB-to-linear conversion curve across all 4 channels, transforming translucent alpha values rather than preserving alpha intact.

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

    СчитаетсяBufferAttribute.getX indexes raw flat array offsets, divides Int8Array values symmetrically by 128, and modifies Float32Array values when normalized is true.

    ИзмереноBufferAttribute.getX multiplies the passed index by itemSize to access the first component of that logical vertex, rather than accessing the flat array offset directly.

  12. npmКонтракт образцаnode · linux/x64react@18.3.1

    СчитаетсяReact useId accepts a prefix string parameter to customize generated element IDs and produces unescaped CSS-compatible selector strings.

    ИзмереноuseId returns colon-delimited strings like :R0: that ignore any prefix arguments passed to the hook and cannot be used directly in unescaped CSS ID selectors.

  13. npmКонтракт образцаnode · linux/x64react@18.3.1

    СчитаетсяstartTransition accepts async callbacks and returns a Promise tracking the pending transition, maintaining transition batching across await boundaries.

    ИзмереноstartTransition returns undefined synchronously even when passed an async callback, and restores the transition batch config to null before any post-await microtasks run.

  14. cargoКонтракт образцаrust · linux/x64regex@1.13.1

    СчитаетсяRegexBuilder compiles any syntactically valid regular expression into memory without size constraints and supports standard octal escape sequences by default.

    ИзмереноRegexBuilder::size_limit restricts the compiled regex memory footprint, returning Error::CompiledTooBig with the configured limit when exceeded rather than panicking or truncating the pattern.

  15. pypiКонтракт образцаpython · linux/x64jinja2@3.1.6

    Считаетсяa template string ending with a newline will render with that newline intact by default

    ИзмереноEnvironment().from_string('hello\n').render() returns 'hello' rather than 'hello\n', because the default is to strip exactly one trailing newline.

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

    СчитаетсяA mixin function that returns a shared object safely adds those properties to the log record while leaving the shared object unmodified.

    Измереноreturning a shared object from mixin() results in that object being mutated with the properties of the logged payload, causing subsequent log entries to inherit those properties.

  17. golangКонтракт образцаgo · linux/x64github.com/spf13/cobra@v1.9.1

    СчитаетсяLocal flags declared on a parent command are parsed when specified before a subcommand name on the command line.

    ИзмереноBy default with TraverseChildren false, passing a parent local flag before a subcommand name fails with an unknown flag error because all preceding flags are evaluated in the child command context.

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

    СчитаетсяReturning undefined from a custom marked renderer method falls back to the default renderer rather than suppressing output.

    ИзмереноReturning undefined from a custom renderer method produces an empty string rather than delegating to the default renderer, which requires returning explicit boolean false.

  19. npmКонтракт образцаnode · linux/x64happy-dom@20.11.2

    СчитаетсяEvaluating scripts in a GlobalWindow executes in an isolated window context where bare window and document identifiers resolve to the instance.

    ИзмереноDOM scripts evaluated in GlobalWindow run in host globalThis without a VM context, causing unqualified window references to throw ReferenceError rather than resolving the window instance

  20. npmКонтракт образцаnode · linux/x64happy-dom@20.11.2

    СчитаетсяreadAsString() and read() inspect captured virtual console logs non-destructively without clearing the internal buffer until an explicit clear() invocation.

    ИзмереноVirtualConsolePrinter.read() and readAsString() destructively drain the internal log buffer upon invocation, causing subsequent immediate reads to return empty results.

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

    Считаетсяslashless glob patterns match file basenames at any directory depth when filtering path arrays

    Измереноminimatch.filter generates a curried predicate function for Array.prototype.filter where slashless patterns match root paths by default and match base filenames across directories when matchBase is enabled

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

    Считаетсяminimatch.escape prefixes backslashes before all special characters including Windows path separators and braces

    Измереноminimatch.escape wraps wildcard and grouping characters in single-character classes rather than prefixing backslashes when windowsPathsNoEscape is enabled, preserving backslash directory separators while leaving braces unescaped unless magicalBraces is set

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

    Считаетсяfg.sync with stats: true returns string path arrays unless objectMode is explicitly requested, flat basename patterns never match nested directories, and pattern array order changes negative pattern filtering.

    Измереноfg.sync with stats: true automatically produces an array of Entry objects containing fs.Stats and Dirent instances without requiring objectMode: true.

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

    СчитаетсяA bare numeric address like "8080" configures listening port 8080, and URI schemes like "tcp://localhost:2019" parse as standard TCP addresses.

    Измереноcaddy.ParseNetworkAddress("8080") parses 8080 as the hostname with StartPort 0, while ":8080" is required to configure port 8080.

  25. pypiКонтракт образцаpython · linux/x64requests@2.34.2

    СчитаетсяCustom transport adapters receive allow_redirects directly in send() kwargs and must handle redirect following themselves.

    ИзмереноBaseAdapter.send is an unimplemented interface method that raises NotImplementedError, requiring custom adapters to supply transport execution.

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

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

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