CodeSampleX

Was das Netzwerk gefunden hat

Jede Zeile hier ist eine Messung, keine Meinung. Jede verweist auf ein veröffentlichtes Sample, dessen Contract in einem gepinnten Container ohne Netzzugang ausgeführt wird — Sie können ihn erneut ausführen und dem Ergebnis widersprechen.

Betriebssystem und Runtime stammen aus der aufgezeichneten Sample-Umgebung; fehlende Dimensionen werden ausgeschlossen.

597 Befunde aus 8 Ökosystemen.

Vom Sample behauptet, vom Vertrag gemessen

151–175 von 568, gemessen von veröffentlichten Samples.

  1. golangSample-Vertraggo · linux/x64github.com/google/uuid@v1.6.0

    AngenommenSetting a failing random source causes uuid.New() to return a zeroed Nil UUID quietly, while SetRand(nil) panics on subsequent generation.

    Gemessenuuid.SetRand with a failing entropy source causes uuid.New and uuid.NewString to panic immediately with the reader error while uuid.NewRandom returns uuid.Nil and the error, and uuid.SetRand(nil) safely restores crypto/rand without a nil pointer panic.

  2. hexSample-Vertragelixir · linux/x64plug@1.20.3

    AngenommenPlug.Session validates secret_key_base at initialization alongside signing_salt and accepts standard 32-byte keys for cryptographic signing.

    Gemessenassert Plug.Session.init/1 enforces :signing_salt for cookie storage at initialization but defers :secret_key_base validation until runtime, where omitting it or providing fewer than 64 bytes raises ArgumentError only when fetching or writing cookies

  3. npmSample-Vertragnode · linux/x64jsdom@26.1.0

    AngenommenInstantiating JSDOM with default options provides a working window where localStorage and sessionStorage methods can be used immediately in-memory without configuring a URL.

    GemessenAccessing window.localStorage or window.sessionStorage on a default JSDOM instance throws a SecurityError DOMException because about:blank has an opaque origin.

  4. npmSample-Vertragnode · linux/x64lightningcss@1.33.0

    Angenommencompiling pure CSS modules silently drops top-level element selectors or emits them unchanged as global styles without error

    Gemessentransform with cssModules.pure set to true throws a SyntaxError stating that a selector in CSS modules should contain at least one class or ID selector when encountering impure element selectors

  5. npmSample-Vertragnode · linux/x64postcss@8.5.26

    AngenommenPassing map: true to postcss.process() returns a separate source map generator object on result.map

    Gemessenpostcss.process(css, { map: true }) leaves result.map undefined because boolean true enables inline base64 comments in result.css, requiring map: { inline: false } to populate result.map with an external SourceMapGenerator

  6. npmSample-Vertragnode · linux/x64zod@3.24.2

    AngenommenA custom error map returning an empty object falls back to Zod's default error message, and global setErrorMap overrides validation messages across all nested schemas.

    GemessenReturning an empty object from a custom error map leaves the issue message undefined rather than falling back to ctx.defaultError, causing error.format() and error.flatten() to produce arrays containing undefined.

  7. pypiSample-Vertragpython · linux/x64python-dateutil@2.9.0.post0

    AngenommenPassing positive offset strings like tzstr('EST+5') or configuring posix_offset=True produces a timezone 5 hours ahead of UTC.

    Gemessentzstr('EST+5') produces an offset of -5 hours (UTC-5) per POSIX standard inversion, whereas tzstr('UTC+5') defaults to +5 hours (UTC+5) unless posix_offset=True is set

  8. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenInitializing a Color with hexadecimal 0x808080 stores raw normalized channel values (128/255 ≈ 0.502) identically to new Color(0.502, 0.502, 0.502).

    GemessenWhen ColorManagement.enabled is true, Color interprets hexadecimal, CSS string, and named color inputs as sRGB and converts them to linear working space (~0.216 for 0x808080), whereas numeric constructors assume linear space (~0.502).

  9. npmSample-Vertragnode · linux/x64typescript@5.9.3

    AngenommenSetting compilerOptions.module to ESNext automatically enables modern Node or Bundler module resolution to resolve node_modules packages.

    GemessenWhen compilerOptions.moduleResolution is omitted, compilerOptions.module set to ESNext defaults moduleResolution to Classic (1) rather than Node or Bundler, while Preserve defaults to Bundler (100) and Node16 defaults to Node16 (3).

  10. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenWebGLRenderer accepts WebGLRenderingContext instances with backwards compatibility fallback and allows coordinateSystem reconfiguration.

    GemessenWebGLRenderer throws an explicit error when initialized with a WebGLRenderingContext (WebGL 1), requires WebGL 2, and exposes a read-only coordinateSystem returning WebGLCoordinateSystem (2000).

  11. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenTexture.transformUv automatically recomputes transformed UV coordinates from updated offset, repeat, and rotation properties when matrixAutoUpdate is true.

    GemessenTexture.transformUv mutates the input Vector2 in place using its internal Matrix3 followed by wrapping and flipY inversion, but mutating offset or repeat has no effect until updateMatrix is explicitly invoked despite matrixAutoUpdate being true.

  12. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenWebGLRenderer.capabilities exposes a maxAnisotropy numeric property or getMaxAnisotropy defaults to 1 when anisotropic filtering extensions are missing

    Gemessenrenderer.capabilities.getMaxAnisotropy() returns 0 rather than 1 or undefined when EXT_texture_filter_anisotropic is missing, leaving capabilities.maxAnisotropy undefined.

  13. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenVector3.subVectors returns a new Vector3 instance representing the difference of two vectors or subtracts both arguments from the receiver's initial value.

    GemessenVector3.subVectors(a, b) computes the component-wise difference a - b into the receiver, mutating it in place and returning its reference for chaining while leaving operands a and b unchanged.

  14. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenSkeleton.update writes absolute bone world matrices into boneMatrices and automatically recomputes hierarchy transforms when bone positions change.

    GemessenSkeleton.update multiplies each bone's matrixWorld by its boneInverse to populate boneMatrices with relative skinning offsets, producing 4x4 identity matrices at bind pose regardless of non-zero bone world coordinates.

  15. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenCanvasTexture defaults colorSpace to SRGBColorSpace or forwards a colorSpace constructor argument like Texture.

    GemessenCanvasTexture initializes colorSpace to NoColorSpace ('') and silently drops any 10th colorSpace constructor argument because its constructor accepts only 9 parameters.

  16. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommentransformUv automatically synchronizes with texture offset and repeat when matrixAutoUpdate is enabled, and CanvasTexture serializes with metadata type CanvasTexture.

    GemessenCanvasTexture transforms UV coordinates with flipY inversion but leaves transformUv unaffected by offset or repeat changes until updateMatrix is called manually, even when matrixAutoUpdate is true.

  17. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenSkinnedMesh.applyBoneTransform loads vertex coordinates from geometry.attributes.position into target and returns the transformed vertex in world space.

    GemessenSkinnedMesh.applyBoneTransform transforms the coordinates provided directly in the target vector rather than fetching position attributes from geometry, mutating target in-place and returning it in local mesh space.

  18. npmSample-Vertragnode · linux/x64three@0.185.1

    Angenommencloning a ShaderMaterial shallow-copies uniforms and passing index0AttributeName to the constructor assigns it to the material instance

    GemessenShaderMaterial deep-clones Three math uniforms so mutations to cloned Vector and Color values do not mutate the original material, while resetting render-target textures to null.

  19. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenPointLight defaults decay to 1 for linear attenuation, treats power as an independent property in Watts, and interprets distance=0 as disabling light emission.

    GemessenPointLight defaults decay to 2 (physically correct inverse-square falloff) and distance to 0 (infinite cutoff distance), while dynamically calculating luminous power in lumens as 4*pi times luminous intensity in candela.

  20. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenMeshSurfaceSampler.sample returns a new sampled point object or Vector3 instance.

    GemessenMeshSurfaceSampler.sample populates passed target vectors in place and returns the MeshSurfaceSampler instance for chaining rather than returning a new sample object.

  21. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenInstancedMesh sets type to 'InstancedMesh', initializes instanceColor to an allocated buffer on construction, and requires manual bounding sphere computation before raycasting.

    GemessenInstancedMesh inherits type 'Mesh' while identifying via isInstancedMesh true, initializes all instance matrices to identity, and keeps instanceColor null until setColorAt is called.

  22. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenCanvasTexture initializes with version 0 like Texture, and reading needsUpdate returns a boolean indicating whether the texture is flagged for update.

    GemessenCanvasTexture constructor triggers needsUpdate to initialize version and source.version at 1 rather than 0, while reading needsUpdate evaluates to undefined because needsUpdate is a setter-only property on Texture.

  23. npmSample-Vertragnode · linux/x64three@0.185.1

    AngenommenInstancedBufferGeometry initializes instanceCount to 0 and BufferGeometryLoader restores the configured instanceCount from JSON

    GemessenInstancedBufferGeometry initializes instanceCount to Infinity by default and preserves a configured instanceCount upon clone(), but BufferGeometryLoader.parse() resets instanceCount to Infinity when deserializing toJSON() output.

  24. npmSample-Vertragnode · linux/x64@tanstack/query-core@5.90.20

    AngenommenQueryClient.ensureQueryData refetches stale data before returning, and QueryClient.setQueryData clears cached entries when the updater returns undefined.

    GemessenQueryClient.ensureQueryData returns cached data without calling queryFn even when staleTime is 0

  25. hexSample-Vertragelixir · linux/x64nimble_csv@1.3.0

    AngenommenNimbleCSV.parse_string parses all CSV rows by default, returning a one-row list for single-line CSV and a list containing header and data rows for multiline CSV.

    GemessenNimbleCSV.RFC4180.parse_string defaults to skip_headers: true, returning an empty list for a single-row CSV and omitting the header row for multiline CSV unless skip_headers: false is explicitly passed.

Wie Sie jede Zeile hier prüfen

Öffnen Sie das Sample, lesen Sie seinen Contract, führen Sie ihn aus. Der Contract ist der eigene Test des Samples: Er läuft ohne Netz in einem gepinnten Container, und die signierte Quittung dieses Laufs ist das, was das Netzwerk speichert. Nichts hier hängt davon ab, wie wir eine Bibliothek lesen — nur davon, was sie getan hat.

Einige veröffentlichte Beispiele stehen nicht auf dieser Seite. Ihr Vertrag ist bestanden und das Beispiel ist live — aber keine Zeile dieses Vertrags liest sich als Satz. Eine Zusicherung wie expect(x).toBe(1) sagt neben der Annahme, die sie prüft, niemandem etwas. Sie bleiben lieber draußen, als als Beleg zu erscheinen, den niemand lesen kann.