Repository Analysis

facet-rs/facet

Rust reflection, serialization, deserialization, pretty printing, etc. — the last proc macro you should need

2.7 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of facet-rs/facet, a Rust project with 2,546 GitHub stars. SynthScan v2.0 examined 989,995 lines of code across 2769 source files, recording 2256 pattern matches distributed across 17 syntactic categories. The overall adjusted score of 2.7 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

2.7
Adjusted Score
2.7
Raw Score
100%
Time Factor
2026-07-14
Last Push
2.5K
Stars
Rust
Language
990.0K
Lines of Code
2.8K
Files
2.3K
Pattern Hits
2026-07-14
Scan Date
0.00
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 6HIGH 0MEDIUM 172LOW 2078

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 2256 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block1780 hits · 1718 pts
SeverityFileLineSnippetContext
LOWfacet-value/src/other.rs1//! Extensible "Other" value types using tag 7 with a secondary discriminant.COMMENT
LOWfacet-value/src/other.rs21#[repr(u8)]COMMENT
LOWfacet-value/src/other.rs41struct QNameHeader {COMMENT
LOWfacet-value/src/other.rs381impl From<u128> for VUuid {COMMENT
LOWfacet-value/src/lib.rs1//! `facet-value` provides a memory-efficient dynamic value type for representingCOMMENT
LOWfacet-value/src/object.rs41/// Header for heap-allocated objects in small mode.COMMENT
LOWfacet-value/src/serialize.rs1//! Serialize any type implementing `Facet` into a [`Value`].COMMENT
LOWfacet-value/src/string.rs261COMMENT
LOWfacet-value/src/string.rs281/// {{ user_input }} // Regular VString, escape HTMLCOMMENT
LOWfacet-value/src/value.rs1//! Core `Value` type implementation using tagged pointers.COMMENT
LOWfacet-value/src/value.rs21//!COMMENT
LOWfacet-value/src/value.rs61/// Alignment for heap-allocated values. Using 8-byte alignment gives us 3 tag bits.COMMENT
LOWfacet-value/src/datetime.rs1//! DateTime value type for representing temporal data.COMMENT
LOWfacet-value/src/datetime.rs41/// Header for heap-allocated datetime values.COMMENT
LOWfacet-value/src/datetime.rs101 /// * `year` - Year (negative for BCE)COMMENT
LOWfacet-value/src/deserialize.rs1#![allow(clippy::result_large_err)]COMMENT
LOWfacet-value/src/deserialize.rs241///COMMENT
LOWfacet-value/src/macros.rs1//! Macros for constructing `Value` instances.COMMENT
LOWfacet-value/src/macros.rs21///COMMENT
LOWfacet-value/src/macros.rs41/// { "name": "Alice", "age": 30 },COMMENT
LOWgingembre-snark-spike/build.rs1//! Generate the gingembre expression AST FROM THE GRAMMAR at build time.COMMENT
LOWgingembre-snark-spike/stencils/intop.rs1//! Copy-and-patch stencils for the unboxed integer eval lane, in Rust.COMMENT
LOWgingembre-snark-spike/stencils/guard.rs1//! Type-speculation guard stencil — the heart of a speculative JIT.COMMENT
LOWgingembre-snark-spike/src/main.rs1//! ============================================================================COMMENT
LOWgingembre-snark-spike/src/main.rs281// `struct Binary { left: Expr, op: String, right: Expr }` come out of the grammar rulesCOMMENT
LOWgingembre-snark-spike/src/main.rs301 as_variant: Option<String>,COMMENT
LOWgingembre-snark-spike/src/main.rs1221// V8-style type specialization: when the generated AST proves a subtree is integer (allCOMMENT
LOWgingembre-snark-spike/src/main.rs2841 .expect("build")COMMENT
LOWfacet-urlencoded/src/lib.rs1#![warn(missing_docs)]COMMENT
LOWfacet-urlencoded/src/lib.rs21pub use form::Form;COMMENT
LOWfacet-urlencoded/src/lib.rs41/// - Deeply nested objects: `object[field1][field2]=value`COMMENT
LOWfacet-urlencoded/src/lib.rs61/// # Nested Structure ExampleCOMMENT
LOWfacet-urlencoded/src/lib.rs101///COMMENT
LOWfacet-urlencoded/src/lib.rs121/// ```COMMENT
LOWfacet-urlencoded/src/lib.rs141/// use facet_reflect::TypePlan;COMMENT
LOWfacet-urlencoded/src/lib.rs161/// let params: SearchParams = partial.build().unwrap().materialize().unwrap();COMMENT
LOWfacet-urlencoded/src/query.rs1//! The `Query<T>` wrapper type for URL query parameters.COMMENT
LOWfacet-urlencoded/src/query.rs21/// #[derive(Debug, Facet)]COMMENT
LOWfacet-urlencoded/src/axum.rs1//! Axum integration for `Form<T>` and `Query<T>`.COMMENT
LOWfacet-urlencoded/src/axum.rs21//! username: String,COMMENT
LOWfacet-urlencoded/src/form.rs1//! The `Form<T>` wrapper type for URL-encoded form data.COMMENT
LOWfacet-urlencoded/src/form.rs21/// password: String,COMMENT
LOWweavy/stencils/async_ops.rs1//! Async copy-and-patch stencils: suspend points for the demand-driven lane.COMMENT
LOWweavy/stencils/async_ops.rs21#[repr(C)]COMMENT
LOWweavy/stencils/task_ops.rs1//! Task-lane copy-and-patch stencils: typed three-address ops overCOMMENT
LOWweavy/stencils/task_ops.rs21COMMENT
LOWweavy/src/ir.rs201/// A resource touched by an op effect.COMMENT
LOWweavy/src/ir.rs281/// How an op touches typed memory.COMMENT
LOWweavy/src/exec.rs41COMMENT
LOWweavy/src/task.rs1//! Tasks, frames, and the typed calling convention — tooth 2 of theCOMMENT
LOWweavy/src/task.rs21//! - **Sync vs async sites are distinct in the ABI** (Amos'sCOMMENT
LOWweavy/src/task.rs361/// Copying the record bytes is otherwise infallible: task admission bounds theCOMMENT
LOWweavy/src/task.rs381#[derive(Clone, Copy, Debug, PartialEq, Eq)]COMMENT
LOWweavy/src/task.rs441 #[must_use]COMMENT
LOWweavy/src/task.rs3041 CopyI64 { dst: u32, src: u32 },COMMENT
LOWweavy/src/task.rs3101 },COMMENT
LOWweavy/src/task.rs3141 /// Checked region copy into a molten array element.COMMENT
LOWweavy/src/task.rs3161 /// the handle, payload, exact element width, schema, and index all validate.COMMENT
LOWweavy/src/task.rs3201 CompareValueBytes { dst: u32, a: u32, b: u32 },COMMENT
LOWweavy/src/task.rs3241 /// Copy one resident opaque byte run into a fresh molten value under aCOMMENT
1720 more matches not shown…
Decorative Section Separators151 hits · 453 pts
SeverityFileLineSnippetContext
MEDIUMrelease-plz.toml258# ============================================================================COMMENT
MEDIUMrelease-plz.toml260# ============================================================================COMMENT
MEDIUMrelease-plz.toml267# ============================================================================COMMENT
MEDIUMrelease-plz.toml269# ============================================================================COMMENT
MEDIUMrelease-plz.toml309# ============================================================================COMMENT
MEDIUMrelease-plz.toml311# ============================================================================COMMENT
MEDIUMrelease-plz.toml318# ============================================================================COMMENT
MEDIUMrelease-plz.toml320# ============================================================================COMMENT
MEDIUMrelease-plz.toml377# ============================================================================COMMENT
MEDIUMrelease-plz.toml379# ============================================================================COMMENT
MEDIUMrelease-plz.toml386# ============================================================================COMMENT
MEDIUMrelease-plz.toml388# ============================================================================COMMENT
MEDIUMrelease-plz.toml524# ============================================================================COMMENT
MEDIUMrelease-plz.toml526# ============================================================================COMMENT
MEDIUMrelease-plz.toml533# ============================================================================COMMENT
MEDIUMrelease-plz.toml535# ============================================================================COMMENT
MEDIUMrelease-plz.toml7# ============================================================================COMMENT
MEDIUMrelease-plz.toml15# ============================================================================COMMENT
MEDIUMrelease-plz.toml239# ============================================================================COMMENT
MEDIUMrelease-plz.toml241# ============================================================================COMMENT
MEDIUMrelease-plz.toml281# ============================================================================COMMENT
MEDIUMrelease-plz.toml283# ============================================================================COMMENT
MEDIUMrelease-plz.toml295# ============================================================================COMMENT
MEDIUMrelease-plz.toml297# ============================================================================COMMENT
MEDIUMrelease-plz.toml430# ============================================================================COMMENT
MEDIUMrelease-plz.toml432# ============================================================================COMMENT
MEDIUMrelease-plz.toml627# ============================================================================COMMENT
MEDIUMrelease-plz.toml629# ============================================================================COMMENT
MEDIUMfacet-value/src/value.rs8//! ┌─────────────────────────────────────────────────────────────┐COMMENT
MEDIUMfacet-value/src/value.rs10//! ├──────────────────────────────────────────────────────┬──────┤COMMENT
MEDIUMfacet-value/src/value.rs13//! └──────────────────────────────────────────────────────┴──────┘COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs13// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs15// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs80// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs82// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs194// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs196// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs375// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs377// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs450// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs452// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs473// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs475// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs545// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs547// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs717// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs719// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs801// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs803// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs820// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs822// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs858// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs860// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs878// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs880// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs892// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs894// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs909// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs911// ══════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMfacet-xml/tests/roundtrip.rs961// ══════════════════════════════════════════════════════════════════════════════COMMENT
91 more matches not shown…
Hyper-Verbose Identifiers164 hits · 132 pts
SeverityFileLineSnippetContext
LOWfigue/src/help.rs1796function keepOpenedDetailsComfortable(details) {CODE
LOWphon/typescript/packages/phon-schema/src/schema.ts790function validateFixedArrayPayload(payload: VariantPayload): void {CODE
LOW…ipt/packages/phon-engine/src/ecosystem_surface.test.ts28function makeDeepStaxFlamegraphUpdate(depth: number): Typed {CODE
LOWphon/typescript/packages/phon-engine/src/jit.bench.ts89function dodecaImageProcessorBenchmarkValue(): Typed {CODE
LOWphon/typescript/packages/phon-engine/src/jit.bench.ts118function dodecaSearchIndexerBenchmarkValue(): Typed {CODE
LOWphon/typescript/packages/phon-engine/src/typed.ts179export function compiledTypedDecoderSource(plan: Plan, readerRoot: bigint, reg: Registry): string {CODE
LOWphon/typescript/packages/phon-engine/src/typed.ts183export function compiledTypedEncoderSource(root: bigint, reg: Registry): string {CODE
LOWphon/typescript/packages/phon-engine/src/typed.ts207function compileTypedEncoderSourceFn(root: bigint, reg: Registry): CompiledTypedEncoder {CODE
LOWphon/typescript/packages/phon-engine/src/typed.ts959function resultPayloadValueToTyped(v: Value, payload: VariantPayload, reg: Registry): Typed {CODE
LOWphon/typescript/packages/phon-engine/src/typed.ts1075function resultPayloadTypedToValue(t: Typed, payload: VariantPayload, reg: Registry): Value {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts2927function sampleDodecaImageProcessorFixture(): Typed {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts2956function sampleDodecaSearchIndexerFixture(): Typed {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts2981function sampleDodecaAssetProcessingFixture(): Typed {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts3014function sampleDodecaSmallCellServicesFixture(): Typed {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts3303function sampleStaxLinuxBrokerControl(): Typed {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts3332function sampleStaxMacRecordFixture(): Typed {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts3409function sampleDibsSquelServiceFixture(): Typed {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts3512function sampleDibsMigrationServiceFixture(): Typed {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts3592function sampleHelixAudioProvenance(): Typed[] {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts3619function sampleHelixVerifyEvidence(): Typed {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts3683function sampleHelixEncoderFrontier(): Typed {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts3700function sampleHelixEncoderProvenanceReport(): Typed {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts3871function sampleHelixAttentionBatch(): Typed {CODE
LOW…packages/phon-engine/src/ecosystem_surface.fixtures.ts3969function sampleHelixTraceServiceSurface(): Typed {CODE
LOWsnark-dsl/src/lib.rs628function normalizeBoaPatternSources(root) {CODE
LOWsnark-dsl/src/lib.rs644function normalizePatternSourceLikeNode(source) {CODE
LOWvox/tools/setup-trusted-publishing/index.ts111async function createTrustpubGithubConfig(CODE
LOWvox/typescript/subject/timeout.ts4function subjectInactivityTimeoutMs(): number | null {CODE
LOWvox/typescript/subject/subject.ts1570function sampleStyxLspGetSubtreeParams(): StyxLspGetSubtreeParams {CODE
LOWvox/typescript/subject/subject.ts1577function sampleStyxLspGetDocumentParams(): StyxLspGetDocumentParams {CODE
LOWvox/typescript/subject/subject.ts1581function sampleStyxLspGetSourceParams(): StyxLspGetSourceParams {CODE
LOWvox/typescript/subject/subject.ts1585function sampleStyxLspGetSchemaParams(): StyxLspGetSchemaParams {CODE
LOWvox/typescript/subject/subject.ts3030function sampleTraceyUncoveredResponse(): TraceyUncoveredResponse {CODE
LOWvox/typescript/subject/subject.ts3040function sampleTraceyUntestedResponse(): TraceyUntestedResponse {CODE
LOWvox/typescript/subject/subject.ts3050function sampleTraceyStaleResponse(): TraceyStaleResponse {CODE
LOWvox/typescript/subject/subject.ts3326function sampleTraceyConfigPatternRequest(): TraceyConfigPatternRequest {CODE
LOWvox/typescript/subject/subject.ts3334function sampleTraceyBadConfigPatternRequest(): TraceyConfigPatternRequest {CODE
LOWvox/typescript/subject/subject.ts3341function sampleTraceyValidateRequest(): TraceyValidateRequest {CODE
LOWvox/typescript/subject/subject.ts3348function sampleTraceyValidationResult(): TraceyValidationResult {CODE
LOWvox/typescript/subject/subject.ts3383function sampleTraceyLspPositionRequest(): TraceyLspPositionRequest {CODE
LOWvox/typescript/subject/subject.ts3392function sampleTraceyLspReferencesRequest(): TraceyLspReferencesRequest {CODE
LOWvox/typescript/subject/subject.ts3402function sampleTraceyLspDocumentRequest(): TraceyLspDocumentRequest {CODE
LOWvox/typescript/subject/subject.ts3409function sampleTraceyLspInlayHintsRequest(): TraceyLspInlayHintsRequest {CODE
LOWvox/typescript/subject/subject.ts3418function sampleTraceyLspRenameRequest(): TraceyLspRenameRequest {CODE
LOWvox/typescript/subject/subject.ts3662function sameTraceyUncoveredRequest(CODE
LOWvox/typescript/subject/subject.ts3669function sameTraceyUntestedRequest(lhs: TraceyUntestedRequest, rhs: TraceyUntestedRequest): boolean {CODE
LOWvox/typescript/subject/subject.ts3677function sameTraceyUnmappedRequest(CODE
LOWvox/typescript/subject/subject.ts3884function sameTraceyLspDocumentRequest(CODE
LOWvox/typescript/subject/subject.ts3891function sameTraceyLspInlayHintsRequest(CODE
LOWvox/typescript/subject/subject.ts3901function sameTraceyLspRenameRequest(CODE
LOWvox/typescript/subject/subject.ts294function sameEcosystemBridgePayload(lhs: EcosystemBridgePayload, rhs: EcosystemBridgePayload): boolean {CODE
LOWvox/typescript/subject/subject.ts310function sampleEcosystemBridgePayload(): EcosystemBridgePayload {CODE
LOWvox/typescript/subject/subject.ts344function sampleDodecaLoadDataResult(): DodecaLoadDataResult {CODE
LOWvox/typescript/subject/subject.ts355function sampleDodecaMarkdownSourcePath(): string {CODE
LOWvox/typescript/subject/subject.ts359function sampleDodecaMarkdownContent(): string {CODE
LOWvox/typescript/subject/subject.ts418function sampleDodecaImageProcessorFixture(): DodecaImageProcessorFixture {CODE
LOWvox/typescript/subject/subject.ts442function sampleDodecaSearchIndexerFixture(): DodecaSearchIndexerFixture {CODE
LOWvox/typescript/subject/subject.ts460function sampleDodecaAssetProcessingFixture(): DodecaAssetProcessingFixture {CODE
LOWvox/typescript/subject/subject.ts499function sampleDodecaSmallCellServicesFixture(): DodecaSmallCellServicesFixture {CODE
LOWvox/typescript/subject/subject.ts617function sampleDodecaSourceSnippet(): DodecaSourceSnippet {CODE
104 more matches not shown…
Structural Annotation Overuse42 hits · 82 pts
SeverityFileLineSnippetContext
LOWfacet-macros-impl/src/process_enum.rs11/// NOTE: This function generates code that uses short aliases from the 𝟋 prelude.COMMENT
LOWfacet-macros-impl/src/process_enum.rs41/// NOTE: This function generates code that uses short aliases from the 𝟋 prelude.COMMENT
LOWdibs-cli/src/lsp_extension.rs1312 // Step 1: Create extension diagnostic with dataCOMMENT
LOWdibs-cli/src/lsp_extension.rs1315 // Step 2: Convert styx Value to JSON (as styx-lsp does)COMMENT
LOWdibs-cli/src/lsp_extension.rs1341 // Step 3: LSP serializes for wire transmissionCOMMENT
LOWdibs-cli/src/lsp_extension.rs1345 // Step 4: Client deserializes (simulated)COMMENT
LOWdibs-cli/src/lsp_extension.rs1362 // Step 5: Client sends back in CodeActionContext (serialize again)COMMENT
LOWdibs-cli/src/lsp_extension.rs1366 // Step 6: styx-lsp deserializes (back to lsp_types::Diagnostic)COMMENT
LOWdibs-cli/src/lsp_extension.rs1375 // Step 7: Convert back to styx Value (as styx-lsp does)COMMENT
LOWfacet-format/src/deserializer/eenum.rs406 // Step 1: Probe to find the tag value (handles out-of-order fields)COMMENT
LOWfacet-format/src/deserializer/eenum.rs409 // Step 2: Consume StructStartCOMMENT
LOWfacet-format/src/deserializer/eenum.rs422 // Step 3: Select the variantCOMMENT
LOWfacet-format/src/deserializer/eenum.rs1358 // Step 1: Probe to find the tag value (handles out-of-order fields)COMMENT
LOWfacet-format/src/deserializer/eenum.rs1361 // Step 2: Select the variant before consuming the object. UnknownCOMMENT
LOWfacet-format/src/deserializer/eenum.rs1431 // Step 3: Consume StructStart for known variants.COMMENT
LOWfacet-format/src/deserializer/eenum.rs1443 // Step 4: Process fields in any orderCOMMENT
LOWdocs/content/reference/field-attributes.md379// Step 1: Create a transparent proxy that wraps StringCOMMENT
LOWdocs/content/reference/field-attributes.md384// Step 2: Implement TryFrom for deserialization (Proxy → Color)COMMENT
LOWdocs/content/reference/field-attributes.md393// Step 3: Implement TryFrom for serialization (Color → Proxy)COMMENT
LOWdocs/content/reference/field-attributes.md402// Step 4: Use the proxy attribute on your fieldCOMMENT
LOWvox/rust/vox-core/src/handshake.rs167 // Step 1: Send HelloCOMMENT
LOWvox/rust/vox-core/src/handshake.rs170 // Step 2: Receive HelloYourself or SorryCOMMENT
LOWvox/rust/vox-core/src/handshake.rs218 // Step 3: Send LetsGoCOMMENT
LOWvox/rust/vox-core/src/handshake.rs281 // Step 1: Receive HelloCOMMENT
LOWvox/rust/vox-core/src/handshake.rs330 // Step 2: Send HelloYourselfCOMMENT
LOWvox/rust/vox-core/src/handshake.rs338 // Step 3: Receive LetsGo or SorryCOMMENT
LOWvox/rust/vox-types/src/schema.rs598 // Step 1: Preliminary hashes — intra-group refs become sentinel (0).COMMENT
LOWvox/rust/vox-types/src/schema.rs615 // Step 3: Canonical ordering.COMMENT
LOWvox/rust/vox-types/src/schema.rs619 // Step 4: Final hashes.COMMENT
LOWfacet-solver/tests/integration/solver.rs472 // Step 1: Probe to find configurationCOMMENT
LOWfacet-solver/tests/integration/solver.rs481 // Step 2: Deserialize using resolved configCOMMENT
LOWfacet-solver/tests/integration/solver.rs509 // Step 1: Probe to find configurationCOMMENT
LOWfacet-solver/tests/integration/solver.rs518 // Step 2: Deserialize using resolved configCOMMENT
LOWfacet-reflect/docs/partial-ownership-redesign.md280### Step 1: Add `iset.unset(idx)` in `begin_nth_struct_field`COMMENT
LOWfacet-reflect/docs/partial-ownership-redesign.md297### Step 2: Verify `end()` already sets isetCOMMENT
LOWfacet-reflect/docs/partial-ownership-redesign.md307### Step 3: Simplify drop logicCOMMENT
LOWfacet-reflect/docs/partial-ownership-redesign.md339### Step 4: Remove `current_child` from Tracker variantsCOMMENT
LOWfacet-reflect/docs/partial-ownership-redesign.md349### Step 5: Rename `is_init` to `state`COMMENT
LOWfacet-postcard/src/parser.rs448 // Step 1: Emit the FieldKey with the variant nameCOMMENT
LOWfacet-postcard/src/parser.rs460 // Step 2: After FieldKey, emit wrapper start (if needed)COMMENT
LOWfacet-postcard/src/parser.rs526 // Step 3: Emit wrapper end for multi-field variantsCOMMENT
LOWfacet-postcard/src/parser.rs556 // Step 4: Emit final outer StructEndCOMMENT
Verbosity Indicators32 hits · 64 pts
SeverityFileLineSnippetContext
LOWdibs-cli/src/lsp_extension.rs1312 // Step 1: Create extension diagnostic with dataCOMMENT
LOWdibs-cli/src/lsp_extension.rs1315 // Step 2: Convert styx Value to JSON (as styx-lsp does)COMMENT
LOWdibs-cli/src/lsp_extension.rs1341 // Step 3: LSP serializes for wire transmissionCOMMENT
LOWdibs-cli/src/lsp_extension.rs1345 // Step 4: Client deserializes (simulated)COMMENT
LOWdibs-cli/src/lsp_extension.rs1362 // Step 5: Client sends back in CodeActionContext (serialize again)COMMENT
LOWdibs-cli/src/lsp_extension.rs1366 // Step 6: styx-lsp deserializes (back to lsp_types::Diagnostic)COMMENT
LOWdibs-cli/src/lsp_extension.rs1375 // Step 7: Convert back to styx Value (as styx-lsp does)COMMENT
LOWfacet-format/src/deserializer/eenum.rs406 // Step 1: Probe to find the tag value (handles out-of-order fields)COMMENT
LOWfacet-format/src/deserializer/eenum.rs409 // Step 2: Consume StructStartCOMMENT
LOWfacet-format/src/deserializer/eenum.rs422 // Step 3: Select the variantCOMMENT
LOWfacet-format/src/deserializer/eenum.rs1358 // Step 1: Probe to find the tag value (handles out-of-order fields)COMMENT
LOWfacet-format/src/deserializer/eenum.rs1361 // Step 2: Select the variant before consuming the object. UnknownCOMMENT
LOWfacet-format/src/deserializer/eenum.rs1431 // Step 3: Consume StructStart for known variants.COMMENT
LOWfacet-format/src/deserializer/eenum.rs1443 // Step 4: Process fields in any orderCOMMENT
LOWvox/rust/vox-core/src/handshake.rs167 // Step 1: Send HelloCOMMENT
LOWvox/rust/vox-core/src/handshake.rs170 // Step 2: Receive HelloYourself or SorryCOMMENT
LOWvox/rust/vox-core/src/handshake.rs218 // Step 3: Send LetsGoCOMMENT
LOWvox/rust/vox-core/src/handshake.rs281 // Step 1: Receive HelloCOMMENT
LOWvox/rust/vox-core/src/handshake.rs330 // Step 2: Send HelloYourselfCOMMENT
LOWvox/rust/vox-core/src/handshake.rs338 // Step 3: Receive LetsGo or SorryCOMMENT
LOWvox/rust/vox-types/src/schema.rs598 // Step 1: Preliminary hashes — intra-group refs become sentinel (0).COMMENT
LOWvox/rust/vox-types/src/schema.rs615 // Step 3: Canonical ordering.COMMENT
LOWvox/rust/vox-types/src/schema.rs619 // Step 4: Final hashes.COMMENT
LOWfacet-solver/tests/integration/solver.rs472 // Step 1: Probe to find configurationCOMMENT
LOWfacet-solver/tests/integration/solver.rs481 // Step 2: Deserialize using resolved configCOMMENT
LOWfacet-solver/tests/integration/solver.rs509 // Step 1: Probe to find configurationCOMMENT
LOWfacet-solver/tests/integration/solver.rs518 // Step 2: Deserialize using resolved configCOMMENT
LOWimplementations/styx-swift/Sources/Styx/Parser.swift493 // We need to check if after consuming the bare scalar, there's a > immediately followingCOMMENT
LOWfacet-postcard/src/parser.rs448 // Step 1: Emit the FieldKey with the variant nameCOMMENT
LOWfacet-postcard/src/parser.rs460 // Step 2: After FieldKey, emit wrapper start (if needed)COMMENT
LOWfacet-postcard/src/parser.rs526 // Step 3: Emit wrapper end for multi-field variantsCOMMENT
LOWfacet-postcard/src/parser.rs556 // Step 4: Emit final outer StructEndCOMMENT
Hallucination Indicators6 hits · 60 pts
SeverityFileLineSnippetContext
CRITICALsnark/src/tree_sitter.rs896 assert_eq!(grammar.grammar.body.grammar.rules.len(), 66);CODE
CRITICALsnark/src/tree_sitter.rs897 assert_eq!(grammar.grammar.body.grammar.externals.len(), 3);CODE
CRITICALsnark/src/tree_sitter.rs3386 assert_eq!(grammar.grammar.body.grammar.rules.len(), 66);CODE
CRITICALsnark/src/tree_sitter.rs3387 assert_eq!(grammar.grammar.body.grammar.externals.len(), 3);CODE
CRITICALfacet-reflect/src/peek/set.rs103 let iter_init_with_value_fn = self.def.vtable.iter_vtable.init_with_value.unwrap();CODE
CRITICALfacet-reflect/src/peek/map.rs148 let iter_init_with_value_fn = self.def.vtable.iter_vtable.init_with_value.unwrap();CODE
Fake / Example Data24 hits · 25 pts
SeverityFileLineSnippetContext
LOWfacet-value/tests/integration/from_value.rs43 "street": "123 Main St",CODE
LOWfacet-value/tests/integration/from_value.rs50 assert_eq!(person.address.street, "123 Main St");CODE
LOWfacet-urlencoded/src/lib.rs83/// name: "John Doe".to_string(),COMMENT
LOWfacet-urlencoded/src/lib.rs85/// street: "123 Main St".to_string(),COMMENT
LOWfacet-urlencoded/src/tests.rs151 name: "John Doe".to_string(),CODE
LOWfacet-urlencoded/src/tests.rs154 street: "123 Main St".to_string(),CODE
LOWfacet-pretty/tests/integration/pretty_print.rs41 street: "123 Main St".to_string(),CODE
LOWfacet-pretty/examples/pretty_basic.rs20 street: "123 Main St".to_string(),CODE
LOWfacet-pretty/examples/pretty_showcase.rs341 name: "Acme Corp".into(),CODE
LOWfacet-pretty/examples/pretty_showcase.rs343 street: "123 Main St".into(),CODE
LOWfigue/examples/config.json26 "allowed_admins": ["admin@example.com", "superuser@example.com"]CODE
LOWstyx/README.md54name "John Doe"CODE
LOWfacet-yaml/tests/integration/basic.rs246 street: "123 Main St"CODE
LOWfacet-yaml/tests/integration/basic.rs252 assert_eq!(person.address.street, "123 Main St");CODE
LOWfacet-xml/tests/roundtrip.rs1237 parsed.extras.get("placeholder"),CODE
LOWfacet-lua/src/lib.rs2168 street: "123 Main St".to_string(),CODE
LOWfacet-json/benches/typeplan_reuse.rs205 "name": "Acme Corp",CODE
LOWfacet-json/benches/typeplan_reuse.rs212 "street": "123 Main St",CODE
LOWfacet-atom/tests/all.rs34 Some("John Doe")CODE
LOWfacet-atom/tests/all.rs203 assert_eq!(author.name.as_deref(), Some("John Doe"));CODE
LOWfacet-atom/tests/all.rs205 assert_eq!(author.email.as_deref(), Some("john@example.org"));CODE
LOWfacet-reflect/tests/partial/misc.rs1334 .set("John Doe".to_string())?CODE
LOWfacet-reflect/tests/partial/misc.rs1344 name: "John Doe".to_string(),CODE
LOWfacet-reflect/src/partial/mod.rs32//! partial = partial.set_field("street", "123 Main St")?;COMMENT
AI Slop Vocabulary9 hits · 24 pts
SeverityFileLineSnippetContext
MEDIUMvix/Cargo.toml56# The live-Cargo oracle harness (tests/rodin_fixtures.rs) reads `cargo metadata`COMMENT
MEDIUMfacet-csv/Cargo.toml36# harness = falseCOMMENT
MEDIUMvox/.config/nextest.toml47# the harness when the subject is stale or absent.COMMENT
MEDIUMfacet-format-suite/Cargo.toml31] } # facet-format-suite is meant to be comprehensiveCODE
LOWfacet-solver/src/lib.rs1395 /// # Why not just use `see_key()` results?COMMENT
MEDIUMfacet-macro-parse/src/generic_params.rs438 // Compare string representations for robust assertionCOMMENT
MEDIUMfacet-macro-parse/src/generic_params.rs449 // Compare string representations for robust assertionCOMMENT
MEDIUMfacet-core/src/types/specialization.rs24/// It wraps a value and is used in conjunction with trait implementations that leverageCOMMENT
MEDIUMfacet-core/src/types/specialization.rs36/// trait implementations that leverage Rust's method resolution rules to select differentCOMMENT
Modern AI Meta-Vocabulary8 hits · 24 pts
SeverityFileLineSnippetContext
MEDIUMCargo.toml117 # Tree-sitter-compatible grammar package model and lowering scaffoldCOMMENT
MEDIUMsnark/src/lower/weavy.rs1//! Snark dialect scaffold for Weavy lowering.COMMENT
MEDIUMsnark/src/lower/weavy.rs1170 /// Blocks rejected by the current host-call scaffold and run by the direct interpreter.COMMENT
MEDIUMsnark/src/lower/weavy.rs1375/// chain scaffold.COMMENT
MEDIUMsnark/src/lower/weavy.rs1379 /// The block enters another block; the first host-call scaffold is block-local.COMMENT
MEDIUMsnark/src/lower/weavy.rs1393 /// Blocks the current scaffold can lower to a linear host-call chain.COMMENT
MEDIUMsnark/src/lower/weavy.rs1403 /// The scaffold emits one host-call stencil per intrinsic plus one terminalCOMMENT
MEDIUMsnark/src/lower/weavy.rs1870 /// Dense-block coverage for the first host-call chain scaffold.COMMENT
Unused Imports23 hits · 23 pts
SeverityFileLineSnippetContext
LOW…tter-styx/bindings/python/tree_sitter_styx/__init__.py3CODE
LOWvox/scripts/bench_codec.py18CODE
LOWimplementations/styx-py/styx/compliance.py4CODE
LOWimplementations/styx-py/styx/__init__.py3CODE
LOWimplementations/styx-py/styx/__init__.py3CODE
LOWimplementations/styx-py/styx/__init__.py3CODE
LOWimplementations/styx-py/styx/__init__.py4CODE
LOWimplementations/styx-py/styx/__init__.py4CODE
LOWimplementations/styx-py/styx/__init__.py5CODE
LOWimplementations/styx-py/styx/__init__.py5CODE
LOWimplementations/styx-py/styx/__init__.py5CODE
LOWimplementations/styx-py/styx/__init__.py5CODE
LOWimplementations/styx-py/styx/__init__.py5CODE
LOWimplementations/styx-py/styx/__init__.py5CODE
LOWimplementations/styx-py/styx/__init__.py5CODE
LOWimplementations/styx-py/styx/__init__.py5CODE
LOWimplementations/styx-py/styx/__init__.py5CODE
LOWimplementations/styx-py/styx/__init__.py5CODE
LOWimplementations/styx-py/styx/__init__.py5CODE
LOWimplementations/styx-py/styx/types.py3CODE
LOWimplementations/styx-py/styx/parser.py3CODE
LOWimplementations/styx-py/styx/lexer.py3CODE
LOWimplementations/styx-py/tests/test_compliance.py4CODE
Self-Referential Comments3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMfacet-yaml/tests/integration/issue_1728_1729.rs49# This file is intentionally empty - all defaults applyCOMMENT
MEDIUMvox/rust/vox/src/lib.rs3//! # Defining a serviceCOMMENT
MEDIUMscripts/lldb-wrapper.sh5# Create a temp script that conditionally shows backtraceCOMMENT
Excessive Try-Catch Wrapping3 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMstyx-docs/content/guide/integrate-python.md79 print(f"Error: {e.message}")STRING
MEDIUMimplementations/styx-py/styx/compliance.py126 print(f"Error: {corpus_path} is not a directory", file=sys.stderr)CODE
LOWimplementations/styx-py/tests/test_compliance.py170except Exception:CODE
Deep Nesting4 hits · 4 pts
SeverityFileLineSnippetContext
LOWvox/scripts/bench_codec.py173CODE
LOWscripts/lldb-crash-handler.py10CODE
LOWimplementations/styx-py/styx/lexer.py76CODE
LOWimplementations/styx-py/styx/lexer.py194CODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWfacet-csv/Cargo.toml33# TODO: Add tests once implementation is validatedCOMMENT
LOWimplementations/styx-swift/Sources/Styx/Parser.swift515 // TODO: implement proper lookahead or putbackCOMMENT
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/lldb-crash-handler.py34 # Check if stopped due to signal (crash)COMMENT
LOWimplementations/styx-py/tests/test_compliance.py111 # Check if this line overlaps with [start, end)COMMENT
Modern Structural Boilerplate2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…tter-styx/bindings/python/tree_sitter_styx/__init__.py5__all__ = ["language"]CODE
LOWimplementations/styx-py/styx/__init__.py19__all__ = [CODE
Slop Phrases1 hit · 1 pts
SeverityFileLineSnippetContext
LOWdibs-cli/src/main.rs1408 println!("Don't forget to add the module to your migrations/mod.rs:");CODE