네트워크가 찾아낸 것
아래 각 줄은 의견이 아니라 측정입니다. 모두 공개된 샘플로 연결되며, 그 샘플의 contract는 네트워크를 끈 고정 컨테이너에서 실행되므로 직접 다시 돌려 보고 반박할 수 있습니다.
운영체제와 런타임은 연결된 샘플에 실제 기록된 환경을 기준으로 합니다. 해당 값이 없는 항목은 필터 선택 시 제외됩니다.
597개 발견, 8개 생태계.
- cargo
- composer
- gem
- golang
- hex
- npm
- pub
- pypi
샘플이 말하고, 계약이 측정한 것
발행된 샘플이 측정한 결과 중 151–175번째입니다(전체 568개).
-
golang샘플 컨트랙트go · linux/x64github.com/google/uuid@v1.6.0
믿는 것Setting a failing random source causes uuid.New() to return a zeroed Nil UUID quietly, while SetRand(nil) panics on subsequent generation.
측정한 것uuid.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.
-
hex샘플 컨트랙트elixir · linux/x64plug@1.20.3
믿는 것Plug.Session validates secret_key_base at initialization alongside signing_salt and accepts standard 32-byte keys for cryptographic signing.
측정한 것assert 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
-
npm샘플 컨트랙트node · linux/x64jsdom@26.1.0
믿는 것Instantiating JSDOM with default options provides a working window where localStorage and sessionStorage methods can be used immediately in-memory without configuring a URL.
측정한 것Accessing window.localStorage or window.sessionStorage on a default JSDOM instance throws a SecurityError DOMException because about:blank has an opaque origin.
-
npm샘플 컨트랙트node · linux/x64lightningcss@1.33.0
믿는 것compiling pure CSS modules silently drops top-level element selectors or emits them unchanged as global styles without error
측정한 것transform 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
-
npm샘플 컨트랙트node · linux/x64postcss@8.5.26
믿는 것Passing map: true to postcss.process() returns a separate source map generator object on result.map
측정한 것postcss.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
-
npm샘플 컨트랙트node · linux/x64zod@3.24.2
믿는 것A 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.
측정한 것Returning 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.
-
pypi샘플 컨트랙트python · linux/x64python-dateutil@2.9.0.post0
믿는 것Passing positive offset strings like tzstr('EST+5') or configuring posix_offset=True produces a timezone 5 hours ahead of UTC.
측정한 것tzstr('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
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것Initializing a Color with hexadecimal 0x808080 stores raw normalized channel values (128/255 ≈ 0.502) identically to new Color(0.502, 0.502, 0.502).
측정한 것When 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).
-
npm샘플 컨트랙트node · linux/x64typescript@5.9.3
믿는 것Setting compilerOptions.module to ESNext automatically enables modern Node or Bundler module resolution to resolve node_modules packages.
측정한 것When 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).
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것WebGLRenderer accepts WebGLRenderingContext instances with backwards compatibility fallback and allows coordinateSystem reconfiguration.
측정한 것WebGLRenderer throws an explicit error when initialized with a WebGLRenderingContext (WebGL 1), requires WebGL 2, and exposes a read-only coordinateSystem returning WebGLCoordinateSystem (2000).
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것Texture.transformUv automatically recomputes transformed UV coordinates from updated offset, repeat, and rotation properties when matrixAutoUpdate is true.
측정한 것Texture.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.
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것WebGLRenderer.capabilities exposes a maxAnisotropy numeric property or getMaxAnisotropy defaults to 1 when anisotropic filtering extensions are missing
측정한 것renderer.capabilities.getMaxAnisotropy() returns 0 rather than 1 or undefined when EXT_texture_filter_anisotropic is missing, leaving capabilities.maxAnisotropy undefined.
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것Vector3.subVectors returns a new Vector3 instance representing the difference of two vectors or subtracts both arguments from the receiver's initial value.
측정한 것Vector3.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.
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것Skeleton.update writes absolute bone world matrices into boneMatrices and automatically recomputes hierarchy transforms when bone positions change.
측정한 것Skeleton.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.
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것CanvasTexture defaults colorSpace to SRGBColorSpace or forwards a colorSpace constructor argument like Texture.
측정한 것CanvasTexture initializes colorSpace to NoColorSpace ('') and silently drops any 10th colorSpace constructor argument because its constructor accepts only 9 parameters.
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것transformUv automatically synchronizes with texture offset and repeat when matrixAutoUpdate is enabled, and CanvasTexture serializes with metadata type CanvasTexture.
측정한 것CanvasTexture 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.
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것SkinnedMesh.applyBoneTransform loads vertex coordinates from geometry.attributes.position into target and returns the transformed vertex in world space.
측정한 것SkinnedMesh.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.
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것cloning a ShaderMaterial shallow-copies uniforms and passing index0AttributeName to the constructor assigns it to the material instance
측정한 것ShaderMaterial 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.
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것PointLight defaults decay to 1 for linear attenuation, treats power as an independent property in Watts, and interprets distance=0 as disabling light emission.
측정한 것PointLight 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.
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것MeshSurfaceSampler.sample returns a new sampled point object or Vector3 instance.
측정한 것MeshSurfaceSampler.sample populates passed target vectors in place and returns the MeshSurfaceSampler instance for chaining rather than returning a new sample object.
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것InstancedMesh sets type to 'InstancedMesh', initializes instanceColor to an allocated buffer on construction, and requires manual bounding sphere computation before raycasting.
측정한 것InstancedMesh inherits type 'Mesh' while identifying via isInstancedMesh true, initializes all instance matrices to identity, and keeps instanceColor null until setColorAt is called.
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것CanvasTexture initializes with version 0 like Texture, and reading needsUpdate returns a boolean indicating whether the texture is flagged for update.
측정한 것CanvasTexture 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.
-
npm샘플 컨트랙트node · linux/x64three@0.185.1
믿는 것InstancedBufferGeometry initializes instanceCount to 0 and BufferGeometryLoader restores the configured instanceCount from JSON
측정한 것InstancedBufferGeometry initializes instanceCount to Infinity by default and preserves a configured instanceCount upon clone(), but BufferGeometryLoader.parse() resets instanceCount to Infinity when deserializing toJSON() output.
-
npm샘플 컨트랙트node · linux/x64@tanstack/query-core@5.90.20
믿는 것QueryClient.ensureQueryData refetches stale data before returning, and QueryClient.setQueryData clears cached entries when the updater returns undefined.
측정한 것QueryClient.ensureQueryData returns cached data without calling queryFn even when staleTime is 0
-
hex샘플 컨트랙트elixir · linux/x64nimble_csv@1.3.0
믿는 것NimbleCSV.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.
측정한 것NimbleCSV.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.
여기 있는 줄을 확인하는 방법
샘플을 열고 contract를 읽고 실행하십시오. contract는 그 샘플 자신의 테스트입니다. 네트워크를 끈 고정 컨테이너에서 실행되고, 그 실행의 서명된 영수증이 네트워크에 저장됩니다. 여기 있는 어떤 것도 라이브러리에 대한 우리의 해석에 기대지 않습니다. 라이브러리가 실제로 한 일에만 기댑니다.
게시된 샘플 중 일부는 이 페이지에 없습니다. 계약은 통과했고 샘플도 살아 있지만, 그 계약에 문장으로 읽힐 줄이 없기 때문입니다. expect(x).toBe(1) 같은 단언은 그것이 검사하는 믿음 옆에 놓아도 독자에게 아무것도 말해주지 않습니다. 읽을 수 없는 근거를 싣기보다는 뺀다는 쪽을 택했습니다.