AI Slop Code RIsk Monitor

xberg-io/xberg

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.

6.1 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for xberg-io/xberg, a Rust project with 9,400 GitHub stars. SynthScan examined 1,999,215 lines of code across 6903 source files, recording 10127 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 6.1 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

6.1
Adjusted Signal
6.1
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
9.4K
Stars
Rust
Language
2.0M
Lines of Code
6.9K
Files
10.1K
Pattern Hits
2026-10-12
Scan Date
0.04
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 19.1/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 8968 finding(s).

Hallucinated Dependency & Supply Chain Risk 7.7/100 · LOW

Are imports declared and package/API names verified? 984 finding(s).

Agent Over-Engineering Ratio 3.2/100 · LOW

Are wrappers, guards, and repeated structures necessary? 1069 finding(s).

PR Review Velocity Impact 27.4/100 · MEDIUM

Which changes need focused human review? 10127 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 200HIGH 58MEDIUM 291LOW 9578

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 10127 distinct pattern matches across 24 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block7801 hits · 6848 pts
SeverityFileLineSnippetContext
LOWCargo.toml181#COMMENT
LOWCargo.toml221# WASM size optimization: reduce memory spikes during compilationCOMMENT
LOWbasemind.toml1# basemind configuration — https://github.com/Goldziher/basemindCOMMENT
LOWbasemind.toml21# max_file_bytes = 2097152COMMENT
LOWbasemind.toml41[mcp]COMMENT
LOWbasemind.toml61# extract_archives = falseCOMMENT
LOWrustfmt.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
LOW.alef-toml-merge-provenance.toml1# alef toml-merge provenance record -- COMMIT THIS FILE, do not add it to .gitignore.COMMENT
LOW.hadolint.yaml1# DL3008/DL3018: version-pinning apt/apk packages is intentionally not done —COMMENT
LOWpyproject.toml21# docling-jobkit drives the batch path (in-process converter manager) and pullsCOMMENT
LOWPackage.swift41 // RustBridgeBinary so the linker picks up the static library symbols.COMMENT
LOWTaskfile.yml201 # poly runs shellcheck on shell but does NOT run shfmt: a tracked .sh mangled on purposeCOMMENT
LOW.alef-ownership.toml1# alef ownership record -- COMMIT THIS FILE, do not add it to .gitignore.COMMENT
LOW.alef-generation.toml1# alef generation-inputs record -- COMMIT THIS FILE, do not add it to .gitignore.COMMENT
LOWalef.toml161# compiles xberg's heavy native dependency chain (onnxruntime, tesseract,COMMENT
LOWalef.toml201manifest = "packages/python/pyproject.toml"COMMENT
LOWalef.toml261manifest = "packages/kotlin-android/build.gradle.kts"COMMENT
LOWalef.toml281# four nested dirnames each print "usage: dirname string [...]", ANDROID_HOMECOMMENT
LOWalef.toml301# xberg_swift.a and libxberg_ffi.a explicitly, and neither exists untilCOMMENT
LOWalef.toml361 "crates/xberg-pdfium-render/include/pdfium_*/**",COMMENT
LOWalef.toml401 "plugin/.ai-rulez-generated.json",COMMENT
LOWalef.toml441use-default-ignores = trueCOMMENT
LOWalef.toml601# written, so paying it down makes this file shorter, never longer. A line count on declarativeCOMMENT
LOWalef.toml1141 "unicorn/prefer-top-level-await",COMMENT
LOWalef.toml1341# glob from the builtin "**/api.py" default (same builtin key can't beCOMMENT
LOWalef.toml1441 "crates/xberg/src/plugins/processor/trait.rs",COMMENT
LOWalef.toml1601output = "packages/python/xberg/"COMMENT
LOWalef.toml1821 # already compiled in transitively: `simd-utf8` is only pulled in by theCOMMENT
LOWalef.toml1841 # (#244). Both are already active transitively via wasm-target -> no-ort-targetCOMMENT
LOWalef.toml1861 # zero-dependency, type-only leaves -- and "html" is already compiled intoCOMMENT
LOWalef.toml1881 # marker rather than hard-failing -- but grep -c ALEF-OMITTEDCOMMENT
LOWalef.toml1981COMMENT
LOWalef.toml2021# swift-bridge shim can depend on `xberg-ffi` with that feature — heic'sCOMMENT
LOWalef.toml2041# artifacts.COMMENT
LOWalef.toml2801# `ffi_features` (`full-no-heic`), which pulls `sceptre-ocr` -> `sceptre-ocr-ort`.COMMENT
LOWalef.toml5521# `async_extraction` snippet under `docs-site/src/snippets/c/`. With `async = true`COMMENT
LOWdocs-site/public/demo.html381 phase: (label) => {COMMENT
LOWdocs-site/public/demo.html401 const WASM_PKG = "@xberg-io/xberg-wasm";COMMENT
LOWtools/benchmark-harness/tests/baseline_validation.rs1//! Baseline validation tests for benchmark infrastructureCOMMENT
LOWtools/benchmark-harness/tests/profiling_zero_cost.rs1//! Verification that the no-op profiling path is the one compiled in when `profiling` is off.COMMENT
LOWtools/benchmark-harness/tests/fixture_validation.rs1//! Comprehensive fixture validation integration testsCOMMENT
LOWtools/benchmark-harness/scripts/bench_local.sh1#!/usr/bin/env bashCOMMENT
LOWtools/benchmark-harness/scripts/bench_local.sh21# FRAMEWORKS single-file frameworks (default: xberg baseline+layout, liteparse)COMMENT
LOWtools/benchmark-harness/src/system_load.rs1//! System-load capture for benchmark measurements.COMMENT
LOWtools/benchmark-harness/src/sizes.rs21#[derive(Debug, Clone, Serialize, Deserialize)]COMMENT
LOWtools/benchmark-harness/src/sizes.rs281 "markitdown" => "markitdown",COMMENT
LOWtools/benchmark-harness/src/sizes.rs361/// to a directory that was actually walked and found to contain 0 bytes of models, which cannotCOMMENT
LOWtools/benchmark-harness/src/types.rs41 }COMMENT
LOWtools/benchmark-harness/src/types.rs61 pub first_parse_ms: f64,COMMENT
LOWtools/benchmark-harness/src/types.rs81 #[serde(rename = "baseline-paddle")]COMMENT
LOWtools/benchmark-harness/src/types.rs221}COMMENT
LOWtools/benchmark-harness/src/types.rs241/// - **ConfigSetupError**: environment/dependency misconfiguration (missing models, torch module not available, etc.)COMMENT
LOWtools/benchmark-harness/src/types.rs261 EmptyContent,COMMENT
LOWtools/benchmark-harness/src/types.rs321COMMENT
LOWtools/benchmark-harness/src/types.rs341 pub pdf_metadata: Option<PdfMetadata>,COMMENT
LOWtools/benchmark-harness/src/types.rs381/// Whether a result's timing/resource measurements are valid to pool into performanceCOMMENT
LOWtools/benchmark-harness/src/types.rs461 pub peak_memory_delta_bytes: u64,COMMENT
LOWtools/benchmark-harness/src/types.rs521 /// Reading-order fidelity (0.0-1.0), via anchor-based Longest Increasing Subsequence.COMMENT
LOWtools/benchmark-harness/src/types.rs561COMMENT
LOWtools/benchmark-harness/src/types.rs581 /// Framework versionCOMMENT
7741 more matches not shown…
Hallucination Indicators200 hits · 2598 pts
SeverityFileLineSnippetContext
CRITICAL…ates/xberg-candle-ocr/src/models/deepseek_ocr/model.rs1292 config.vision_config.width.sam_vit_b.global_attn_indexes.clone(),CODE
CRITICAL⚡…n-android/src/main/kotlin/io/xberg/NoChunkingReason.kt33 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = NoChunkingReason.SmallFile::class, name = "SmallFile"),CODE
CRITICAL⚡…n-android/src/main/kotlin/io/xberg/NoChunkingReason.kt34 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = NoChunkingReason.FewPages::class, name = "FewPages"),CODE
CRITICAL⚡…n-android/src/main/kotlin/io/xberg/NoChunkingReason.kt35 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = NoChunkingReason.TextLayerDetected::class, name = "TextLaCODE
CRITICAL⚡…n-android/src/main/kotlin/io/xberg/NoChunkingReason.kt36 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = NoChunkingReason.FormatNotChunkable::class, name = "FormaCODE
CRITICAL⚡…n-android/src/main/kotlin/io/xberg/NoChunkingReason.kt37 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = NoChunkingReason.ChunkingDisabled::class, name = "ChunkinCODE
CRITICAL⚡…n-android/src/main/kotlin/io/xberg/NoChunkingReason.kt38 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = NoChunkingReason.FastTextExtraction::class, name = "FastTCODE
CRITICAL…n-android/src/main/kotlin/io/xberg/NoChunkingReason.kt54 @com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = NoChunkingReasonChunkingDisabledDeserializer::claCODE
CRITICAL…n-android/src/main/kotlin/io/xberg/NoChunkingReason.kt57 @com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = NoChunkingReasonFastTextExtractionDeserializer::cCODE
CRITICAL⚡…android/src/main/kotlin/io/xberg/EmbeddingModelType.kt33 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = EmbeddingModelType.Preset::class, name = "preset"),CODE
CRITICAL⚡…android/src/main/kotlin/io/xberg/EmbeddingModelType.kt34 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = EmbeddingModelType.Custom::class, name = "custom"),CODE
CRITICAL⚡…android/src/main/kotlin/io/xberg/EmbeddingModelType.kt35 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = EmbeddingModelType.Llm::class, name = "llm"),CODE
CRITICAL⚡…android/src/main/kotlin/io/xberg/EmbeddingModelType.kt36 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = EmbeddingModelType.Plugin::class, name = "plugin")CODE
CRITICAL…lin-android/src/main/kotlin/io/xberg/FormatMetadata.kt36@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = FormatMetadataDeserializer::class)CODE
CRITICAL…lin-android/src/main/kotlin/io/xberg/FormatMetadata.kt37@com.fasterxml.jackson.databind.annotation.JsonSerialize(using = FormatMetadataSerializer::class)CODE
CRITICAL…lin-android/src/main/kotlin/io/xberg/FormatMetadata.kt127 else -> throw com.fasterxml.jackson.databind.exc.InvalidFormatException(CODE
CRITICAL⚡…/kotlin-android/src/main/kotlin/io/xberg/AuthConfig.kt33 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = AuthConfig.Basic::class, name = "basic"),CODE
CRITICAL⚡…/kotlin-android/src/main/kotlin/io/xberg/AuthConfig.kt34 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = AuthConfig.Bearer::class, name = "bearer"),CODE
CRITICAL⚡…/kotlin-android/src/main/kotlin/io/xberg/AuthConfig.kt35 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = AuthConfig.Header::class, name = "header")CODE
CRITICAL⚡…d/src/main/kotlin/io/xberg/SparseEmbeddingModelType.kt33 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = SparseEmbeddingModelType.Preset::class, name = "preset"),CODE
CRITICAL⚡…d/src/main/kotlin/io/xberg/SparseEmbeddingModelType.kt34 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = SparseEmbeddingModelType.Custom::class, name = "custom"),CODE
CRITICAL⚡…d/src/main/kotlin/io/xberg/SparseEmbeddingModelType.kt35 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = SparseEmbeddingModelType.Plugin::class, name = "plugin")CODE
CRITICAL…lin-android/src/main/kotlin/io/xberg/EntityCategory.kt36@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = EntityCategoryDeserializer::class)CODE
CRITICAL…lin-android/src/main/kotlin/io/xberg/EntityCategory.kt37@com.fasterxml.jackson.databind.annotation.JsonSerialize(using = EntityCategorySerializer::class)CODE
CRITICAL…lin-android/src/main/kotlin/io/xberg/EntityCategory.kt82 else -> throw com.fasterxml.jackson.databind.exc.InvalidFormatException(CODE
CRITICAL…lin-android/src/main/kotlin/io/xberg/EntityCategory.kt96 else -> throw com.fasterxml.jackson.databind.exc.InvalidFormatException(CODE
CRITICAL…lin-android/src/main/kotlin/io/xberg/EntityCategory.kt103 throw com.fasterxml.jackson.databind.exc.InvalidFormatException(CODE
CRITICAL⚡…-android/src/main/kotlin/io/xberg/DocumentStructure.kt98private val VALUE_METHOD_MAPPER = com.fasterxml.jackson.module.kotlin.jacksonObjectMapper()CODE
CRITICAL⚡…-android/src/main/kotlin/io/xberg/DocumentStructure.kt99 .registerModule(com.fasterxml.jackson.datatype.jdk8.Jdk8Module())CODE
CRITICAL⚡…-android/src/main/kotlin/io/xberg/DocumentStructure.kt101 com.fasterxml.jackson.databind.module.SimpleModule()CODE
CRITICAL…-android/src/main/kotlin/io/xberg/DocumentStructure.kt125 com.fasterxml.jackson.module.kotlin.KotlinModule.Builder()CODE
CRITICAL…ndroid/src/main/kotlin/io/xberg/OcrBoundingGeometry.kt38 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = OcrBoundingGeometry.Rectangle::class, name = "rectangle")CODE
CRITICAL…ndroid/src/main/kotlin/io/xberg/OcrBoundingGeometry.kt39 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = OcrBoundingGeometry.Quadrilateral::class, name = "quadrilCODE
CRITICAL⚡…otlin-android/src/main/kotlin/io/xberg/DoctorReport.kt50private val VALUE_METHOD_MAPPER = com.fasterxml.jackson.module.kotlin.jacksonObjectMapper()CODE
CRITICAL⚡…otlin-android/src/main/kotlin/io/xberg/DoctorReport.kt51 .registerModule(com.fasterxml.jackson.datatype.jdk8.Jdk8Module())CODE
CRITICAL⚡…otlin-android/src/main/kotlin/io/xberg/DoctorReport.kt53 com.fasterxml.jackson.databind.module.SimpleModule()CODE
CRITICAL…otlin-android/src/main/kotlin/io/xberg/DoctorReport.kt77 com.fasterxml.jackson.module.kotlin.KotlinModule.Builder()CODE
CRITICAL⚡…kotlin-android/src/main/kotlin/io/xberg/HostMatcher.kt49 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = HostMatcher.Exact::class, name = "exact"),CODE
CRITICAL⚡…kotlin-android/src/main/kotlin/io/xberg/HostMatcher.kt50 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = HostMatcher.Suffix::class, name = "suffix"),CODE
CRITICAL⚡…kotlin-android/src/main/kotlin/io/xberg/HostMatcher.kt51 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = HostMatcher.Cidr::class, name = "cidr")CODE
CRITICAL⚡…lin-android/src/main/kotlin/io/xberg/FootnoteConfig.kt61private val VALUE_METHOD_MAPPER = com.fasterxml.jackson.module.kotlin.jacksonObjectMapper()CODE
CRITICAL⚡…lin-android/src/main/kotlin/io/xberg/FootnoteConfig.kt62 .registerModule(com.fasterxml.jackson.datatype.jdk8.Jdk8Module())CODE
CRITICAL⚡…lin-android/src/main/kotlin/io/xberg/FootnoteConfig.kt64 com.fasterxml.jackson.databind.module.SimpleModule()CODE
CRITICAL…lin-android/src/main/kotlin/io/xberg/FootnoteConfig.kt88 com.fasterxml.jackson.module.kotlin.KotlinModule.Builder()CODE
CRITICAL…kages/kotlin-android/src/main/kotlin/io/xberg/Xberg.kt45 private val byteArrayModule = com.fasterxml.jackson.databind.module.SimpleModule().apply {CODE
CRITICAL…kages/kotlin-android/src/main/kotlin/io/xberg/Xberg.kt79 .registerModule(com.fasterxml.jackson.datatype.jdk8.Jdk8Module())CODE
CRITICAL…kages/kotlin-android/src/main/kotlin/io/xberg/Xberg.kt82 com.fasterxml.jackson.databind.module.SimpleModule()CODE
CRITICAL…kages/kotlin-android/src/main/kotlin/io/xberg/Xberg.kt106 com.fasterxml.jackson.module.kotlin.KotlinModule.Builder()CODE
CRITICAL…otlin-android/src/main/kotlin/io/xberg/OutputFormat.kt37@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = OutputFormatDeserializer::class)CODE
CRITICAL…otlin-android/src/main/kotlin/io/xberg/OutputFormat.kt38@com.fasterxml.jackson.databind.annotation.JsonSerialize(using = OutputFormatSerializer::class)CODE
CRITICAL…otlin-android/src/main/kotlin/io/xberg/OutputFormat.kt74 else -> throw com.fasterxml.jackson.databind.exc.InvalidFormatException(CODE
CRITICAL…otlin-android/src/main/kotlin/io/xberg/OutputFormat.kt88 else -> throw com.fasterxml.jackson.databind.exc.InvalidFormatException(CODE
CRITICAL…otlin-android/src/main/kotlin/io/xberg/OutputFormat.kt95 throw com.fasterxml.jackson.databind.exc.InvalidFormatException(CODE
CRITICAL⚡…-android/src/main/kotlin/io/xberg/RerankerModelType.kt33 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = RerankerModelType.Preset::class, name = "preset"),CODE
CRITICAL⚡…-android/src/main/kotlin/io/xberg/RerankerModelType.kt34 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = RerankerModelType.Custom::class, name = "custom"),CODE
CRITICAL⚡…-android/src/main/kotlin/io/xberg/RerankerModelType.kt35 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = RerankerModelType.Llm::class, name = "llm"),CODE
CRITICAL⚡…-android/src/main/kotlin/io/xberg/RerankerModelType.kt36 com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = RerankerModelType.Plugin::class, name = "plugin")CODE
CRITICAL…tlin-android/src/main/kotlin/io/xberg/DefaultClient.kt29 .registerModule(com.fasterxml.jackson.datatype.jdk8.Jdk8Module())CODE
CRITICAL…tlin-android/src/main/kotlin/io/xberg/DefaultClient.kt61 .registerModule(com.fasterxml.jackson.datatype.jdk8.Jdk8Module())CODE
CRITICAL…es/kotlin-android/src/main/kotlin/io/xberg/DiffHunk.kt42 @field:com.fasterxml.jackson.databind.annotation.JsonSerialize(contentAs = DiffLine::class)CODE
140 more matches not shown…
Hyper-Verbose Identifiers888 hits · 846 pts
SeverityFileLineSnippetContext
LOWdocs-site/src/snippets/python/ocr/cloud_ocr_backend.md28 def supports_document_processing(self) -> bool:CODE
LOWdocs-site/src/snippets/python/ocr/cloud_ocr_backend.md31 def emits_structured_markdown(self) -> bool:CODE
LOWdocs-site/src/content/docs/reference/api-ruby.md4334def supports_document_processing()CODE
LOWdocs-site/src/content/docs/reference/api-ruby.md4357def emits_structured_markdown()CODE
LOWdocs-site/src/content/docs/reference/api-ruby.md4408def page_orientation_handling()CODE
LOWdocs-site/src/content/docs/reference/api-php.md56public static function extractWithExternalRedaction(ExtractInput $input, ExtractionConfig $config, string $findingsJson,CODE
LOWdocs-site/src/content/docs/reference/api-php.md264public static function registerDocumentExtractor(DocumentExtractor $extractor): voidCODE
LOWdocs-site/src/content/docs/reference/api-php.md299public static function unregisterDocumentExtractor(string $name): voidCODE
LOWdocs-site/src/content/docs/reference/api-php.md429public static function listOcrBackendCapabilities(): array<OcrBackendCapabilities>CODE
LOWdocs-site/src/content/docs/reference/api-php.md456public static function listOcrBackendCapabilitiesFor(OcrConfig $config): array<OcrBackendCapabilities>CODE
LOWdocs-site/src/content/docs/reference/api-php.md494public static function ocrBackendSupportsLanguage(string $backend, string $language): boolCODE
LOWdocs-site/src/content/docs/reference/api-php.md527public static function ocrBackendSupportsLanguageFor(string $backend, string $language, OcrConfig $config): boolCODE
LOWdocs-site/src/content/docs/reference/api-php.md4334public function supportsDocumentProcessing(): boolCODE
LOWdocs-site/src/content/docs/reference/api-typescript.md56function extractWithExternalRedaction(input: ExtractInput, config: ExtractionConfig, findingsJson: string, offsetEncodinCODE
LOWdocs-site/src/content/docs/reference/api-typescript.md264function registerDocumentExtractor(extractor: DocumentExtractor): voidCODE
LOWdocs-site/src/content/docs/reference/api-typescript.md299function unregisterDocumentExtractor(name: string): voidCODE
LOWdocs-site/src/content/docs/reference/api-typescript.md429function listOcrBackendCapabilities(): Array<OcrBackendCapabilities>CODE
LOWdocs-site/src/content/docs/reference/api-typescript.md456function listOcrBackendCapabilitiesFor(config: OcrConfig): Array<OcrBackendCapabilities>CODE
LOWdocs-site/src/content/docs/reference/api-typescript.md494function ocrBackendSupportsLanguage(backend: string, language: string): booleanCODE
LOWdocs-site/src/content/docs/reference/api-typescript.md527function ocrBackendSupportsLanguageFor(backend: string, language: string, config: OcrConfig): booleanCODE
LOWdocs-site/src/content/docs/reference/api-elixir.md58def extract_with_external_redaction(input, config, findings_json, offset_encoding, max_findings)CODE
LOWdocs-site/src/content/docs/reference/api-elixir.md291def clear_document_extractors()CODE
LOWdocs-site/src/content/docs/reference/api-elixir.md366def list_ocr_backend_capabilities()CODE
LOWdocs-site/src/content/docs/reference/api-elixir.md394def list_ocr_backend_capabilities_for(config)CODE
LOWdocs-site/src/content/docs/reference/api-elixir.md433def ocr_backend_supports_language(backend, language)CODE
LOWdocs-site/src/content/docs/reference/api-elixir.md467def ocr_backend_supports_language_for(backend, language, config)CODE
LOWdocs-site/src/content/docs/reference/api-elixir.md4222def supports_document_processing(obj)CODE
LOWdocs-site/src/content/docs/reference/api-elixir.md4245def emits_structured_markdown(obj)CODE
LOWdocs-site/src/content/docs/reference/api-elixir.md4296def page_orientation_handling(obj)CODE
LOWdocs-site/src/content/docs/reference/api-python.md56def extract_with_external_redaction(input: ExtractInput, config: ExtractionConfig, findings_json: str, offset_encoding: CODE
LOWdocs-site/src/content/docs/reference/api-python.md282def clear_document_extractors() -> NoneCODE
LOWdocs-site/src/content/docs/reference/api-python.md355def list_ocr_backend_capabilities() -> list[OcrBackendCapabilities]CODE
LOWdocs-site/src/content/docs/reference/api-python.md382def list_ocr_backend_capabilities_for(config: OcrConfig) -> list[OcrBackendCapabilities]CODE
LOWdocs-site/src/content/docs/reference/api-python.md420def ocr_backend_supports_language(backend: str, language: str) -> boolCODE
LOWdocs-site/src/content/docs/reference/api-python.md453def ocr_backend_supports_language_for(backend: str, language: str, config: OcrConfig) -> boolCODE
LOWdocs-site/src/content/docs/reference/api-python.md4190def supports_document_processing(self) -> boolCODE
LOWdocs-site/src/content/docs/reference/api-python.md4213def emits_structured_markdown(self) -> boolCODE
LOWdocs-site/src/content/docs/reference/api-python.md4264def page_orientation_handling(self) -> PageOrientationHandlingCODE
LOWdocs-site/src/content/docs/reference/api-wasm.md226function registerDocumentExtractor(extractor: DocumentExtractor): voidCODE
LOWdocs-site/src/content/docs/reference/api-wasm.md261function unregisterDocumentExtractor(name: string): voidCODE
LOWdocs-site/src/content/docs/reference/api-wasm.md391function listOcrBackendCapabilities(): Array<OcrBackendCapabilities>CODE
LOWdocs-site/src/content/docs/reference/api-wasm.md418function listOcrBackendCapabilitiesFor(config: OcrConfig): Array<OcrBackendCapabilities>CODE
LOWdocs-site/src/content/docs/reference/api-wasm.md456function ocrBackendSupportsLanguage(backend: string, language: string): booleanCODE
LOWdocs-site/src/content/docs/reference/api-wasm.md489function ocrBackendSupportsLanguageFor(backend: string, language: string, config: OcrConfig): booleanCODE
LOWtools/ocr-measure/score_gt_lines.py70def _unescape_markdown_outside_code(text: str) -> str:CODE
LOW⚡tools/ocr-measure/test_ocr_measure.py12def test_should_remove_successive_markdown_list_markers() -> None:CODE
LOW⚡tools/ocr-measure/test_ocr_measure.py22def test_should_preserve_backslashes_inside_inline_code() -> None:CODE
LOW⚡tools/ocr-measure/test_ocr_measure.py27def test_should_preserve_backslashes_inside_fenced_code() -> None:CODE
LOW⚡tools/ocr-measure/test_ocr_measure.py38def test_should_preserve_shorter_backtick_run_inside_longer_fence() -> None:CODE
LOW⚡tools/ocr-measure/test_ocr_measure.py48def test_should_preserve_content_inside_tilde_fence() -> None:CODE
LOW⚡tools/ocr-measure/test_ocr_measure.py57def test_should_preserve_non_markdown_path_backslashes() -> None:CODE
LOW⚡tools/ocr-measure/test_ocr_measure.py62def test_should_fail_fast_when_filter_has_no_runtime_toggle() -> None:CODE
LOWtools/benchmark-harness/tests/test_docling_extract.py132 def test_render_includes_text_nested_under_pictures(self) -> None:CODE
LOWtools/benchmark-harness/tests/test_docling_extract.py145 def test_converter_configuration_fails_closed(self) -> None:CODE
LOWtools/benchmark-harness/tests/test_docling_extract.py161 def test_batch_uses_jobkit_single_lazy_ordered_timed(self) -> None:CODE
LOWtools/benchmark-harness/tests/test_docling_extract.py198 def test_batch_plaintext_renders_export_to_text(self) -> None:CODE
LOWtools/benchmark-harness/tests/test_docling_extract.py212 def test_batch_renders_partial_success_content(self) -> None:CODE
LOWtools/benchmark-harness/tests/test_mineru_extract.py26 def test_native_batch_uses_one_do_parse_call_and_preserves_input_order(self) -> None:CODE
LOWtools/benchmark-harness/tests/test_mineru_extract.py58 def test_batch_reports_only_makespan_and_unavailable_item_timings(self) -> None:CODE
LOWtools/benchmark-harness/tests/test_mineru_extract.py74 def test_missing_native_output_fails_strict_cardinality(self) -> None:CODE
828 more matches not shown…
Unused Imports561 hits · 342 pts
SeverityFileLineSnippetContext
LOWtools/ocr-measure/score_gt_lines.py26CODE
LOWtools/benchmark-harness/tests/test_docling_extract.py8CODE
LOWtools/benchmark-harness/tests/test_mineru_extract.py4CODE
LOWtools/benchmark-harness/scripts/normalize_gt.py16CODE
LOWtools/benchmark-harness/scripts/gt_eval.py30CODE
LOWtools/benchmark-harness/scripts/pymupdf4llm_extract.py3CODE
LOWtools/benchmark-harness/scripts/build_corpus.py27CODE
LOWtools/benchmark-harness/scripts/mineru_extract.py14CODE
LOW…/benchmark-harness/scripts/build_structural_sidecar.py40CODE
LOWtools/benchmark-harness/scripts/docling_extract.py9CODE
LOWtools/benchmark-harness/scripts/generate_markdown_gt.py24CODE
LOW…ls/benchmark-harness/scripts/plausibility_calibrate.py33CODE
LOWtools/benchmark-harness/scripts/unstructured_extract.py4CODE
LOWtools/benchmark-harness/scripts/markitdown_extract.py3CODE
LOW…ls/benchmark-harness/scripts/build_language_sidecar.py36CODE
LOWtools/generate_test_fixtures/tests/test_generation.py7CODE
LOW…xtures/src/generate_test_fixtures/security_fixtures.py22CODE
LOW…_fixtures/src/generate_test_fixtures/xlsx_revisions.py15CODE
LOW…_test_fixtures/src/generate_test_fixtures/gt_schema.py14CODE
LOW…t_fixtures/src/generate_test_fixtures/odt_revisions.py17CODE
LOW…test_fixtures/src/generate_test_fixtures/diff_pairs.py20CODE
LOW…fixtures/src/generate_test_fixtures/pdf_incremental.py28CODE
LOW…_fixtures/src/generate_test_fixtures/docx_revisions.py15CODE
LOW…t_fixtures/src/generate_test_fixtures/pptx_comments.py16CODE
LOW…e_test_fixtures/src/generate_test_fixtures/__main__.py8CODE
LOWtools/perf/extract_top_symbols.py17CODE
LOWplugin/.hermes/plugins/xberg/__init__.py8CODE
LOWplugin/.hermes/plugins/xberg/__init__.py9CODE
LOW…in/.hermes/package/src/xberg_hermes_plugin/__init__.py8CODE
LOW…in/.hermes/package/src/xberg_hermes_plugin/__init__.py9CODE
LOW…parser-xberg/llama_index/node_parser/xberg/__init__.py3CODE
LOW…ex-readers-xberg/llama_index/readers/xberg/__init__.py3CODE
LOW…ndex-readers-xberg/llama_index/readers/xberg/_utils.py24CODE
LOW…ndex-readers-xberg/llama_index/readers/xberg/_utils.py24CODE
LOW…ndex-readers-xberg/llama_index/readers/xberg/_utils.py24CODE
LOW…ndex-readers-xberg/llama_index/readers/xberg/_utils.py24CODE
LOW…ndex-readers-xberg/llama_index/readers/xberg/_utils.py24CODE
LOW…ndex-readers-xberg/llama_index/readers/xberg/_utils.py24CODE
LOWintegrations/python/crewai/src/crewai_xberg/__init__.py3CODE
LOWintegrations/python/crewai/src/crewai_xberg/__init__.py3CODE
LOWintegrations/python/crewai/src/crewai_xberg/__init__.py3CODE
LOWintegrations/python/crewai/src/crewai_xberg/__init__.py3CODE
LOWintegrations/python/crewai/src/crewai_xberg/__init__.py3CODE
LOWintegrations/python/crewai/src/crewai_xberg/__init__.py3CODE
LOW…tions/python/surrealdb/src/surrealdb_xberg/__init__.py3CODE
LOW…tions/python/surrealdb/src/surrealdb_xberg/__init__.py4CODE
LOW…tions/python/surrealdb/src/surrealdb_xberg/__init__.py5CODE
LOW…tions/python/surrealdb/src/surrealdb_xberg/__init__.py5CODE
LOW…tions/python/surrealdb/src/surrealdb_xberg/__init__.py5CODE
LOW…tions/python/surrealdb/src/surrealdb_xberg/__init__.py6CODE
LOW…tions/python/surrealdb/src/surrealdb_xberg/__init__.py7CODE
LOW…tions/python/surrealdb/src/surrealdb_xberg/__init__.py7CODE
LOWintegrations/python/langchain/tests/conftest.py11CODE
LOW…tions/python/langchain/src/langchain_xberg/__init__.py3CODE
LOW…rations/python/langchain/src/langchain_xberg/loader.py3CODE
LOWintegrations/python/txtai/src/txtai_xberg/__init__.py3CODE
LOWintegrations/python/txtai/src/txtai_xberg/__init__.py3CODE
LOWintegrations/python/txtai/src/txtai_xberg/__init__.py3CODE
LOWintegrations/python/txtai/src/txtai_xberg/__init__.py3CODE
LOWintegrations/python/txtai/src/txtai_xberg/__init__.py3CODE
501 more matches not shown…
AI Slop Vocabulary93 hits · 277 pts
SeverityFileLineSnippetContext
MEDIUMalef.toml406 # tools/benchmark-harness/src/bench_matrix.rs (*_MANIFEST_BLAKE3) and verifiedCOMMENT
MEDIUMalef.toml1982# Test harness for the in-crate #[wasm_bindgen_test] suites in src/engine.rs;COMMENT
MEDIUMtools/benchmark-harness/Cargo.toml40# default-on feature would break `cargo build -p benchmark-harness` there. SelectingCOMMENT
MEDIUMtools/benchmark-harness/scripts/bench_local.sh20# OUT output root; profile label is always appended (default: tools/benchmark-harness/results/local)COMMENT
MEDIUMtools/benchmark-harness/scripts/bench_local.sh32# HARNESS benchmark-harness executable (default: ./target/release/benchmark-harness)COMMENT
MEDIUMtools/benchmark-harness/scripts/build_corpus.py936# `materialize` is on-demand (harness pre-run step), not part of `all`. ~keepSTRING
MEDIUM…benchmark-harness/scripts/bench_local_profiles_test.sh2# This harness drives bench_local_profiles.sh, which it sources: the variables assigned here areCOMMENT
MEDIUM⚡tools/benchmark-harness/scripts/mineru_extract.py431 # Reap MinerU's orphaned render pool before emitting, so the harness sees stdout EOF.COMMENT
MEDIUM⚡tools/benchmark-harness/scripts/mineru_extract.py441 # Reap MinerU's orphaned render pool before emitting, so the harness sees stdout EOF.COMMENT
MEDIUMtools/benchmark-harness/scripts/mineru_extract.py40# restricted runner it hangs the full harness timeout. The bench workflow avoids theCOMMENT
MEDIUMtools/benchmark-harness/scripts/mineru_extract.py321 # Only reap by process-group when we OWN the group. The benchmark harnessCOMMENT
MEDIUMtools/benchmark-harness/scripts/mineru_extract.py327 # harness (which reads our stdout to EOF), so when we are not the groupCOMMENT
MEDIUMtools/benchmark-harness/scripts/docling_extract.py110 # harness OCR flag; ``abort_on_error`` stays False so one bad document does not sink the batch.COMMENT
MEDIUM…ls/benchmark-harness/scripts/plausibility_calibrate.py45# files under `tools/benchmark-harness/fixtures/pdf/`. ~keepCOMMENT
MEDIUMtools/benchmark-harness/src/cli.rs73#[command(name = "benchmark-harness")]COMMENT
MEDIUMtools/benchmark-harness/src/cli.rs74#[command(about = "Benchmark harness for document extraction frameworks", long_about = None)]COMMENT
MEDIUMtools/benchmark-harness/src/cli.rs184 #[arg(short, long, default_value = "tools/benchmark-harness/fixtures/split")]COMMENT
MEDIUMcrates/xberg-pdfium-render/src/bindgen/pdfium_7678.rs1518 #[doc = " Experimental API.\n Function: FPDF_GetXFAPacketContent\n Get the content of a packet in the XFA aCOMMENT
MEDIUMcrates/xberg/Cargo.toml121# in tools/benchmark-harness, which owns its own `profiling`/`pprof` pair;COMMENT
MEDIUMcrates/xberg/tests/ocr_errors.rs3//! This module tests OCR error scenarios to ensure robust error handling:COMMENT
MEDIUMcrates/xberg/tests/typst_behavioral_tests.rs895/// Even if a heading has no text, extraction should be robust.COMMENT
MEDIUMcrates/xberg/tests/gh1779_scan_score_separation.rs20/// tolerance: it is the minimum gap that makes the separation robust to small scoringCOMMENT
MEDIUM…ates/xberg/tests/gh1832_shaded_table_reconstruction.rs522/// Per-fill-kind absolute counts for GH#1837, in a form a shell harness can grep and compare:COMMENT
MEDIUM…ates/xberg/tests/gh1832_shaded_table_reconstruction.rs708/// re-pass (GH#1897). A change gated on "the caller chose nothing" is invisible to a harness thatCOMMENT
MEDIUMcrates/xberg/src/embeddings/engine.rs223/// robust to either left- or right-padding. A row whose mask is entirely zeroCOMMENT
MEDIUMcrates/xberg/src/embeddings/engine.rs478 /// last_pool picks the final non-pad token per row, robust to right- andCOMMENT
MEDIUMcrates/xberg/src/plugins/registry/mod.rs204 /// `PostProcessorRegistryGuard` cycle). A by-name check is more robust than anCOMMENT
MEDIUMcrates/xberg/src/ocr/shaded_rows.rs76/// The percentile used to estimate a band's ink (foreground) value, robust to aCOMMENT
MEDIUMcrates/xberg/src/ocr/shaded_rows.rs319/// contiguous run; a column *median* over the band's rows is already robust enough that aCOMMENT
MEDIUMcrates/xberg/src/ocr/table/coverage.rs17/// clustering heuristic that is far less robust than the hOCR-derived content it replaces.COMMENT
MEDIUMcrates/xberg/src/pdf/render.rs535/// producing a usable raster for OCR/VLM (which are robust to moderate downscaling).COMMENT
MEDIUMcrates/xberg/src/pdf/native/text.rs1554/// returns their median split point, robust to the rare line whose own gapCOMMENT
MEDIUMcrates/xberg/src/pdf/structure/constants.rs27/// jitter amplitudes ≥ 3 pt while being robust against false positives:COMMENT
MEDIUMcrates/xberg/src/pdf/structure/adapters.rs385/// Rotation-robust line-height proxy for a 4-point OCR quadrilateral, in rasterCOMMENT
MEDIUM…s/xberg/src/pdf/structure/regions/table_recognition.rs1529/// paragraphs are never swallowed. Alignment is robust for dense many-columnCOMMENT
MEDIUMcrates/xberg/src/reranking/mod.rs337/// robust to how different tokenizers encode a leading word.COMMENT
MEDIUM…erg-native-pdf/tests/test_word_boundary_integration.rs387/// When TJ offset AND geometric gap both indicate boundary, detection should be robust.COMMENT
MEDIUM…ates/xberg-native-pdf/tests/test_adaptive_threshold.rs199 /// Expected: median should be 0.3 (robust to outlier)COMMENT
MEDIUM…ates/xberg-native-pdf/tests/test_adaptive_threshold.rs573 /// Adaptive threshold should use median to be robust to these outliers.COMMENT
MEDIUM…erg-native-pdf/tests/test_inline_image_agl_fallback.rs5//! A robust ToUnicode + embedded-TrueType `cmap` + Adobe Glyph List +COMMENT
MEDIUM…f/tests/test_transparency_flattening_smask_knockout.rs277// defensive coverage is "the renderer is robust to broken input."COMMENT
MEDIUM…f/tests/test_transparency_flattening_smask_knockout.rs462 // For the renderer at HEAD, the simplest robust assertion isCOMMENT
MEDIUMcrates/xberg-native-pdf/src/parser.rs369 // This heuristic makes parsing more robust at the cost of spec compliance.COMMENT
MEDIUMcrates/xberg-native-pdf/src/outline.rs362/// the search stays robust against damaged trees. ~keepCOMMENT
MEDIUMcrates/xberg-native-pdf/src/pipeline/ordered_span.rs21 /// Confidence: 0.90 (robust for multi-column layouts).COMMENT
MEDIUM…erg-native-pdf/src/pipeline/reading_order/geometric.rs114 // This is more robust than median for documents with varying layouts ~keepCOMMENT
MEDIUM…s/xberg-native-pdf/src/pipeline/reading_order/xycut.rs1742 // Using a cluster fraction (not raw spread) is robust to rowsCOMMENT
MEDIUMcrates/xberg-native-pdf/src/layout/text_block.rs21/// - More robust for complex layoutsCOMMENT
MEDIUMcrates/xberg-native-pdf/src/layout/region_classifier.rs130 // TABLE: short content per line. This is the robust grid signal — a prose orCOMMENT
MEDIUM…ates/xberg-native-pdf/src/document/span_postprocess.rs561 /// # Alignment (robust, per span)COMMENT
MEDIUM…ates/xberg-native-pdf/src/document/span_postprocess.rs561 /// # Alignment (robust, per span)COMMENT
MEDIUMcrates/xberg-native-pdf/src/document/tables.rs394 /// for robust table detection without explicit structure markup.COMMENT
MEDIUMcrates/xberg-native-pdf/src/document/reading_order.rs1069 /// - More robust for complex layoutsCOMMENT
MEDIUMcrates/xberg-native-pdf/src/rendering/page_renderer.rs9227 // robust against off-page axis endpoints. ~keepCOMMENT
MEDIUMcrates/xberg-native-pdf/src/rendering/page_renderer.rs9233 // diagonal margin keeps the test robust. ~keepCOMMENT
MEDIUM…/xberg-native-pdf/src/rendering/separation_renderer.rs1000/// best-effort behaviour and keeps separation rendering robust on PDFsCOMMENT
MEDIUM…s/xberg-native-pdf/src/text/complex_script_detector.rs147/// - Some(true): Definitely create a boundaryCOMMENT
MEDIUM…s/xberg-native-pdf/src/text/complex_script_detector.rs148/// - Some(false): Definitely do NOT create a boundaryCOMMENT
MEDIUM…s/xberg-native-pdf/src/text/complex_script_detector.rs242/// - Some(true): Definitely create a boundaryCOMMENT
MEDIUM…s/xberg-native-pdf/src/text/complex_script_detector.rs243/// - Some(false): Definitely do NOT create a boundaryCOMMENT
33 more matches not shown…
Fake / Example Data212 hits · 235 pts
SeverityFileLineSnippetContext
LOWtools/benchmark-harness/cohorts/native-email-fast.json11 "msg/fake-email.json",CODE
LOW⚡…-harness/vendored/docling/md/picture_classification.md27Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…-harness/vendored/docling/md/picture_classification.md27Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…-harness/vendored/docling/md/picture_classification.md33Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…-harness/vendored/docling/md/picture_classification.md33Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…-harness/vendored/docling/md/picture_classification.md65Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…-harness/vendored/docling/md/picture_classification.md65Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…-harness/vendored/docling/md/picture_classification.md71Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…-harness/vendored/docling/md/picture_classification.md71Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…hmark-harness/vendored/docling/md/word365_structure.md3Lorem ipsum dolorCODE
LOW⚡…hmark-harness/vendored/docling/md/word365_structure.md9Lorem ipsum dolor sit ametCODE
LOW⚡…hmark-harness/vendored/docling/md/word365_structure.md9Lorem ipsum dolor sit ametCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md3Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md3Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md5Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md5Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md13Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md13Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md15Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md15Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md19Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md19Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md21Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md21Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md25Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md25Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magnCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md27Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md27Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md29Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulCODE
LOW⚡…chmark-harness/vendored/docling/md/code_and_formula.md29Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulCODE
LOW…ls/benchmark-harness/vendored/docling/md/pdf_tables.md3Lorem ipsum dolor sit amet, consectetur adipiscing elitCODE
LOW…ls/benchmark-harness/vendored/docling/md/pdf_tables.md3Lorem ipsum dolor sit amet, consectetur adipiscing elitCODE
LOW…ols/benchmark-harness/vendored/docling/md/issue-905.md5Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus facilisis odio sed mi. Curabitur suscipit. Nullam veCODE
LOW…ols/benchmark-harness/vendored/docling/md/issue-905.md5Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus facilisis odio sed mi. Curabitur suscipit. Nullam veCODE
LOW…benchmark-harness/vendored/docling/md/pdf_structure.md3Contenu 1, contenu 2, contenu 3. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididuCODE
LOW…benchmark-harness/vendored/docling/md/pdf_structure.md3Contenu 1, contenu 2, contenu 3. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididuCODE
LOW…benchmark-harness/vendored/docling/md/pdf_structure.md143. Longue énumération : Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labCODE
LOW…benchmark-harness/vendored/docling/md/pdf_structure.md143. Longue énumération : Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labCODE
LOWtools/benchmark-harness/src/bench_matrix.rs365 "msg/fake-email.json",CODE
LOWtools/benchmark-harness/src/bench_matrix.rs373 "fake-email",CODE
LOWcrates/xberg/tests/jupyter_extractor_tests.rs42/// - Lorem ipsum heading with bold formattingCOMMENT
LOW⚡crates/xberg/tests/jupyter_extractor_tests.rs76 extraction.content.contains("Lorem ipsum"),CODE
LOW⚡crates/xberg/tests/jupyter_extractor_tests.rs77 "Should extract markdown cell 'Lorem ipsum'"CODE
LOW⚡crates/xberg/tests/jupyter_extractor_tests.rs80 extraction.content.contains("Lorem ipsum"),CODE
LOWcrates/xberg/tests/docx_output_format.rs149 &redacting(docx(), &["Jane Doe", "jdoe"]),CODE
LOWcrates/xberg/tests/docx_output_format.rs182 let result = extract_one(&bytes, "application/zip", &redacting(docx(), &["Jane Doe", "UEsDB"])).await;CODE
LOWcrates/xberg/tests/llm_response_byte_cap.rs106 r#"{"invoice_number":"INV-001","vendor":"Acme Corp","total":"$42.00"}"#,CODE
LOWcrates/xberg/tests/llm_response_byte_cap.rs141 r#"{"invoice_number":"INV-001","vendor":"Acme Corp","total":"$42.00"}"#,CODE
LOWcrates/xberg/tests/llm_response_byte_cap.rs168 assert_eq!(structured_output["vendor"].as_str(), Some("Acme Corp"));CODE
LOW…xberg/tests/issue_64_pdf_form_field_values_rendered.rs220 let count = result.content.matches("Jane Doe").count();CODE
LOW…xberg/tests/issue_64_pdf_form_field_values_rendered.rs223 "flattened Widget value 'Jane Doe' must appear exactly once in Markdown output, not \CODE
LOWcrates/xberg/tests/latex_extractor_tests.rs92 Some("John Doe"),CODE
LOWcrates/xberg/tests/latex_extractor_tests.rs93 "FAIL: Should extract author 'John Doe' from \\author{{}} command"CODE
LOWcrates/xberg/tests/structured_pipeline.rs117 r#"{"invoice_number":"INV-001","vendor":"Acme Corp","total":"$42.00"}"#,CODE
LOWcrates/xberg/tests/structured_pipeline.rs132 assert_eq!(structured_output["vendor"].as_str(), Some("Acme Corp"));CODE
LOWcrates/xberg/tests/rtf_extractor_tests.rs711 result.content.to_lowercase().contains("lorem ipsum"),CODE
LOWcrates/xberg/tests/rtf_extractor_tests.rs712 "Content should contain lorem ipsum text"CODE
LOW⚡crates/xberg/tests/pdf_form_fields.rs253 let count = content.matches("Jane Doe").count();CODE
LOW⚡crates/xberg/tests/pdf_form_fields.rs256 "flattened Widget value 'Jane Doe' must appear exactly once, not duplicated; got: {content:?}"CODE
LOW⚡crates/xberg/tests/pdf_form_fields.rs265/// `test_documents/ground_truth/pdf/flattened_form.fields.json` expects "Jane Doe".COMMENT
152 more matches not shown…
Self-Referential Comments68 hits · 212 pts
SeverityFileLineSnippetContext
MEDIUMrustfmt.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpoly.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMcrates/xberg-wasm/Cargo.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMcrates/xberg-php/Cargo.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMcrates/xberg-ffi/Cargo.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMcrates/xberg-ffi/cbindgen.toml1# This file is auto-generated by alef. DO NOT EDIT.COMMENT
MEDIUMcrates/xberg-node/Cargo.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMcrates/xberg-py/Cargo.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUM.cargo/config.toml1# This file is auto-generated by alef. DO NOT EDIT.COMMENT
MEDIUM⚡scripts/tests/lib/xberg-bats/load.bash32# Create the four GitHub Actions workflow-command files and export their paths.COMMENT
MEDIUMpackages/python/pyproject.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/python/xberg/options.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/python/xberg/__init__.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/python/xberg/api.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/python/xberg/exceptions.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/elixir/native/xberg_nif/Cargo.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/dart/rust/Cargo.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/dart/rust/flutter_rust_bridge.yaml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/ruby/.rubocop.yml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/ruby/ext/xberg_rb/native/Cargo.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/ruby/ext/xberg_rb/native/extconf.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/ruby/lib/xberg.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/ruby/lib/xberg/native.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMpackages/ruby/lib/xberg/version.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/conftest.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/pyproject.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_registry.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_pdf.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_format_specific.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUM⚡e2e/python/tests/test_post_processor_management.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_code.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_smoke.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUM⚡e2e/python/tests/test_reranker_backend_management.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_summarization.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_contract.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_error.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_ocr_backend_management.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_plugin_api.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUM⚡e2e/python/tests/test_tokenizer_backend_management.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_url.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_extract.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_batch.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_validator_management.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/python/tests/test_renderer_management.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUM⚡e2e/python/tests/test_embedding_backend_management.py1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/rust/Cargo.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/rust/.cargo/config.toml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/wasm/pnpm-workspace.yaml1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/ruby/spec/error_spec.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/ruby/spec/batch_spec.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/ruby/spec/spec_helper.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/ruby/spec/pdf_spec.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/ruby/spec/validator_management_spec.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/ruby/spec/summarization_spec.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/ruby/spec/code_spec.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/ruby/spec/url_spec.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/ruby/spec/renderer_management_spec.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/ruby/spec/plugin_api_spec.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/ruby/spec/registry_spec.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
MEDIUMe2e/ruby/spec/contract_spec.rb1# This file is auto-generated by alef — DO NOT EDIT.COMMENT
8 more matches not shown…
Decorative Section Separators55 hits · 168 pts
SeverityFileLineSnippetContext
MEDIUMTaskfile.yml3# ============================================================================COMMENT
MEDIUMTaskfile.yml4# ============================================================================COMMENT
MEDIUMdocs-site/public/demo.html370 // ── Structured logger ──────────────────────────────────────────────────COMMENT
MEDIUMdocs-site/public/demo.html390 // ── Resolve the latest published WASM release ──────────────────────────COMMENT
MEDIUMdocs-site/public/demo.html406 // ── Upload size limit ─────────────────────────────────────────────────COMMENT
MEDIUMdocs-site/public/demo.html483 // ── Drag & Drop ────────────────────────────────────────────────────────COMMENT
MEDIUMdocs-site/public/demo.html527 // ── Markdown Renderer ──────────────────────────────────────────────────COMMENT
MEDIUMdocs-site/public/demo.html599 // ── JSON Syntax Highlighter ────────────────────────────────────────────COMMENT
MEDIUMdocs-site/public/demo.html615 // ── Extraction via Web Worker ──────────────────────────────────────────COMMENT
MEDIUMdocs-site/public/demo.html722 // ── Process File ───────────────────────────────────────────────────────COMMENT
MEDIUMdocs-site/public/demo.html819 // ── Reset ──────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs-site/public/demo.html835 // ── Extract it anyway ──────────────────────────────────────────────────COMMENT
MEDIUMdocs-site/public/demo.html849 // ── Copy ───────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs-site/public/demo.html872 // ── Tab Switcher ───────────────────────────────────────────────────────COMMENT
MEDIUMcrates/xberg/tests/rotated_text_repair.rs53// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/rotated_text_repair.rs55// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/rotated_text_repair.rs183// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/rotated_text_repair.rs185// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/rotated_text_repair.rs287// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/rotated_text_repair.rs289// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/rotated_text_repair.rs451// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/rotated_text_repair.rs453// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/rotated_text_repair.rs557// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/rotated_text_repair.rs559// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/rotated_text_repair.rs612// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/rotated_text_repair.rs614// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/pdf_markdown_regression.rs114// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/pdf_markdown_regression.rs125// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/pdf_markdown_regression.rs289// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/tests/pdf_markdown_regression.rs318// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/xberg/src/pdf/structure/constants.rs3// ~keep ── Glyph-fragmentation repair (issue #962) ────────────────────────────────COMMENT
MEDIUMcrates/xberg/src/pdf/structure/constants.rs3// ~keep ── Glyph-fragmentation repair (issue #962) ────────────────────────────────COMMENT
MEDIUMcrates/xberg/src/pdf/structure/page_number.rs38// ── Band geometry ────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/xberg/src/pdf/structure/page_number.rs76// ── Shape classification ─────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/xberg/src/pdf/structure/page_number.rs331// ── Roman numerals ───────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/xberg/src/pdf/structure/page_number.rs430// ── Cross-page sequence evidence ─────────────────────────────────────────────────COMMENT
MEDIUM…ates/xberg-native-pdf/tests/test_page_image_handles.rs395// ── Test B: N images → paint_order is [0, 1, 2] ────────────────────────────── ~keepCOMMENT
MEDIUMcrates/xberg-native-pdf/tests/test_path_extraction.rs169 // ─── Optional Content Group (PDF "layer") tagging ─────────────────COMMENT
MEDIUM…s/xberg-native-pdf/tests/test_render_region_and_fit.rs55// ── Fit-box DPI rounding regressions ────────────────────────────────────────COMMENT
MEDIUMcrates/xberg-native-pdf/src/content/parser.rs2889// ── Nom-based operand skippers (test-only, superseded by raw variants) ───── ~keepCOMMENT
MEDIUMcrates/xberg-native-pdf/src/content/parser.rs3109// ── Byte-level graphics region scanner ─────────────────────────────────────COMMENT
MEDIUMcrates/xberg-native-pdf/src/content/parser.rs3243// ── Raw index-returning skip functions ─────────────────────────────────────COMMENT
MEDIUMcrates/xberg-native-pdf/src/content/parser.rs3393// ── Fast BT/ET block parser ────────────────────────────────────────────COMMENT
MEDIUMcrates/xberg-native-pdf/src/extractors/auto.rs437// ───────────────────────── classifier (T2/T2.5/T3) ─────────────────────────COMMENT
MEDIUMcrates/xberg-native-pdf/src/extractors/auto.rs759// ─────────────────────────── AutoExtractor (T4–T8) ─────────────────────────COMMENT
MEDIUM⚡scripts/tests/lib/xberg-bats/load.bash28# --------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/tests/lib/xberg-bats/load.bash30# --------------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/tests/lib/xberg-bats/load.bash82# --------------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/tests/lib/xberg-bats/load.bash84# --------------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/tests/lib/xberg-bats/load.bash170# --------------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/tests/lib/xberg-bats/load.bash172# --------------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/tests/lib/xberg-bats/load.bash251# --------------------------------------------------------------------------------------------COMMENT
MEDIUMscripts/tests/lib/xberg-bats/load.bash256# --------------------------------------------------------------------------------------------COMMENT
MEDIUM.task/tools/demo.yml3# ============================================================================COMMENT
MEDIUM.task/tools/fixtures.yml3# ============================================================================COMMENT
Modern AI Meta-Vocabulary48 hits · 140 pts
SeverityFileLineSnippetContext
MEDIUMbasemind.toml46# Document RAG tier (PDF / Office / HTML / email / images). Requires a `documents` build.COMMENT
MEDIUMpoly.toml1279 # scaffolding step drops these on every regen -- restore them if a regen diffCOMMENT
MEDIUMtools/ocr-measure/score_gt_lines.py39# Markdown scaffolding the extractor adds that the plain-text ground truth never contains.COMMENT
MEDIUMtools/benchmark-harness/src/groups.rs47/// `guardrails.json` only after fresh fixed outputs have been measured.COMMENT
MEDIUMtools/benchmark-harness/src/split_benchmark.rs81 /// If set, write a `split-boundary-guardrails.json` at this path from theCOMMENT
MEDIUMtools/benchmark-harness/src/split_benchmark.rs135/// `split-boundary-guardrails.json` schema (mirrors `guardrails.json`).COMMENT
MEDIUMtools/benchmark-harness/src/split_benchmark.rs411/// Write a `split-boundary-guardrails.json` from default-threshold results.COMMENT
MEDIUMtools/benchmark-harness/src/cli.rs191 /// Write a split-boundary-guardrails.json to this path (from default-threshold results)COMMENT
MEDIUMtools/benchmark-harness/src/fixture/mod.rs239 /// are pinned by `guardrails.json`. What must never happen is `file_type` naming aCOMMENT
MEDIUM⚡tools/benchmark-harness/src/commands/compare.rs32 /// Enable quality guardrails (fail on regressions)COMMENT
MEDIUM⚡tools/benchmark-harness/src/commands/compare.rs36 /// Path to guardrails JSON config file (used when --guardrails is set)COMMENT
MEDIUM⚡tools/benchmark-harness/src/commands/compare.rs37 #[arg(long, default_value = "guardrails.json")]COMMENT
MEDIUMtools/benchmark-harness/src/comparison/execution.rs25 /// Path to a JSON guardrails file. When `guardrails` is true this fileCOMMENT
MEDIUMtools/benchmark-harness/src/comparison/mod.rs2//! compare quality (SF1, TF1) against ground truth with optional guardrails.COMMENT
MEDIUMtools/benchmark-harness/src/comparison/mod.rs28//! When `guardrails` is enabled, the comparison enforces per-document minimumCOMMENT
MEDIUMtools/benchmark-harness/src/comparison/mod.rs39//! [`report`] prints/writes results; [`guardrails`] loads and checks per-document score/orderCOMMENT
MEDIUMtools/benchmark-harness/src/comparison/mod.rs66/// Run comparison with guardrails and return exit code (0 = pass, 1 = fail).COMMENT
MEDIUMtools/benchmark-harness/src/comparison/guardrails.rs10/// Data-driven guardrails configuration loaded from JSON.COMMENT
MEDIUMtools/benchmark-harness/src/comparison/guardrails.rs46/// Load a guardrails configuration from a JSON file.COMMENT
MEDIUMtools/benchmark-harness/src/comparison/guardrails.rs149/// Check guardrails from a loaded config, returning a list of failure messages (empty = all passed).COMMENT
MEDIUMcrates/xberg-cli/README.md615# Download only the fast embedding modelCOMMENT
MEDIUMcrates/xberg/Cargo.toml651ner-llm = ["ner", "liter-llm"] # LLM-driven zero-shot NER (no ORT).CODE
MEDIUMcrates/xberg/tests/generated_fixtures.rs1//! Integration scaffold for the generated fixture corpus produced byCOMMENT
MEDIUMcrates/xberg/tests/gpu_acceleration.rs294 #[ignore = "gpu: requires CUDA + ONNX Runtime CUDA EP + embedding model"]COMMENT
MEDIUMcrates/xberg/tests/gpu_acceleration.rs322 #[ignore = "gpu: requires CUDA + ONNX Runtime CUDA EP + embedding model"]COMMENT
MEDIUMcrates/xberg/src/core/pipeline/features.rs1552 /// Regression test for #258: `chunker_type='semantic'` without an embedding modelCOMMENT
MEDIUMcrates/xberg/src/core/config/llm.rs152 /// Provider-specific extra parameters merged into the request body (guardrails,COMMENT
MEDIUM…berg-native-pdf/tests/test_reading_order_glyph_sort.rs23//! These tests assert the guardrails the sort comparator must hold:COMMENT
MEDIUMcrates/xberg-native-pdf/src/fonts/cmap_injector.rs453 // own (no required tables) but a usable test scaffold for theCOMMENT
MEDIUM…n/.cursor-plugin/skills/xberg/references/python-api.md275def llm(llm) -> EmbeddingModelType # an LLM-backed embedding modelCODE
MEDIUMplugin/.opencode/skills/xberg/references/python-api.md275def llm(llm) -> EmbeddingModelType # an LLM-backed embedding modelCODE
MEDIUMplugin/.ai-rulez/skills/xberg/references/python-api.md268def llm(llm) -> EmbeddingModelType # an LLM-backed embedding modelCODE
MEDIUMplugin/skills/xberg/references/python-api.md275def llm(llm) -> EmbeddingModelType # an LLM-backed embedding modelCODE
MEDIUM…es/plugins/xberg/skills/xberg/references/python-api.md275def llm(llm) -> EmbeddingModelType # an LLM-backed embedding modelCODE
MEDIUM…rg_hermes_plugin/skills/xberg/references/python-api.md275def llm(llm) -> EmbeddingModelType # an LLM-backed embedding modelCODE
MEDIUMplugin/.pi/skills/xberg/references/python-api.md275def llm(llm) -> EmbeddingModelType # an LLM-backed embedding modelCODE
MEDIUM.cargo/config.toml3# Re-generate with: alef scaffoldCOMMENT
MEDIUM.ai-rulez/skills/chunking-embeddings/SKILL.md52### Presets set chunk size AND the embedding modelCOMMENT
MEDIUMpackages/go/binding.go9801 // Provider-specific extra parameters merged into the request body (guardrails,COMMENT
MEDIUMpackages/dart/test/xberg_test.dart10 // the generated API. Create-only scaffold seed. ~keepCOMMENT
MEDIUMpackages/dart/lib/src/xberg_bridge_generated/lib.dart12029 /// Provider-specific extra parameters merged into the request body (guardrails,COMMENT
MEDIUMpackages/swift/Tests/XbergTests/XbergTests.swift10 /// nothing about the generated API. Create-only scaffold seed. ~keepCOMMENT
MEDIUMpackages/csharp/src/Xberg/LlmConfig.cs148 /// Provider-specific extra parameters merged into the request body (guardrails,COMMENT
MEDIUMpackages/ruby/spec/xberg_spec.rb12 # value passed in. It proves nothing beyond field storage. Create-only scaffold seed:COMMENT
MEDIUMpackages/ruby/lib/xberg/native.rb1192 ## Provider-hosted embedding model via liter-llm.COMMENT
MEDIUMpackages/ruby/lib/xberg/native.rb1238 ## context window via `max_characters` directly.COMMENT
MEDIUMpackages/ruby/lib/xberg/native.rb5013 # Sparse-embedding model types supported by Xberg.COMMENT
MEDIUMtemplates/readme/cli.md610# Download only the fast embedding modelCOMMENT
Cross-File Repetition24 hits · 120 pts
SeverityFileLineSnippetContext
HIGHtools/benchmark-harness/scripts/pymupdf4llm_extract.py0get peak memory usage in bytes using resource module.STRING
HIGHtools/benchmark-harness/scripts/mineru_extract.py0get peak memory usage in bytes using resource module.STRING
HIGHtools/benchmark-harness/scripts/docling_extract.py0get peak memory usage in bytes using resource module.STRING
HIGHtools/benchmark-harness/scripts/unstructured_extract.py0get peak memory usage in bytes using resource module.STRING
HIGHtools/benchmark-harness/scripts/markitdown_extract.py0get peak memory usage in bytes using resource module.STRING
HIGHtools/benchmark-harness/scripts/pymupdf4llm_extract.py0run extraction in a forked child process. closes inherited stdin/stdout so the child cannot corrupt the parent's line-baSTRING
HIGHtools/benchmark-harness/scripts/mineru_extract.py0run extraction in a forked child process. closes inherited stdin/stdout so the child cannot corrupt the parent's line-baSTRING
HIGHtools/benchmark-harness/scripts/docling_extract.py0run extraction in a forked child process. closes inherited stdin/stdout so the child cannot corrupt the parent's line-baSTRING
HIGHtools/benchmark-harness/scripts/unstructured_extract.py0run extraction in a forked child process. closes inherited stdin/stdout so the child cannot corrupt the parent's line-baSTRING
HIGHtools/benchmark-harness/scripts/markitdown_extract.py0run extraction in a forked child process. closes inherited stdin/stdout so the child cannot corrupt the parent's line-baSTRING
HIGHtools/benchmark-harness/scripts/pymupdf4llm_extract.py0execute fn(*args) in a forked child with a timeout. on timeout the child is killed but the parent stays alive — no expenSTRING
HIGHtools/benchmark-harness/scripts/mineru_extract.py0execute fn(*args) in a forked child with a timeout. on timeout the child is killed but the parent stays alive — no expenSTRING
HIGHtools/benchmark-harness/scripts/docling_extract.py0execute fn(*args) in a forked child with a timeout. on timeout the child is killed but the parent stays alive — no expenSTRING
HIGHtools/benchmark-harness/scripts/unstructured_extract.py0execute fn(*args) in a forked child with a timeout. on timeout the child is killed but the parent stays alive — no expenSTRING
HIGHtools/benchmark-harness/scripts/markitdown_extract.py0execute fn(*args) in a forked child with a timeout. on timeout the child is killed but the parent stays alive — no expenSTRING
HIGHtools/benchmark-harness/scripts/pymupdf4llm_extract.py0parse a request line: json object with path field, or plain file path.STRING
HIGHtools/benchmark-harness/scripts/mineru_extract.py0parse a request line: json object with path field, or plain file path.STRING
HIGHtools/benchmark-harness/scripts/docling_extract.py0parse a request line: json object with path field, or plain file path.STRING
HIGHtools/benchmark-harness/scripts/unstructured_extract.py0parse a request line: json object with path field, or plain file path.STRING
HIGHtools/benchmark-harness/scripts/markitdown_extract.py0parse a request line: json object with path field, or plain file path.STRING
HIGHtools/benchmark-harness/scripts/mineru_extract.py0persistent server mode: read paths from stdin, write json to stdout.STRING
HIGHtools/benchmark-harness/scripts/docling_extract.py0persistent server mode: read paths from stdin, write json to stdout.STRING
HIGHtools/benchmark-harness/scripts/unstructured_extract.py0persistent server mode: read paths from stdin, write json to stdout.STRING
HIGHtools/benchmark-harness/scripts/markitdown_extract.py0persistent server mode: read paths from stdin, write json to stdout.STRING
Excessive Try-Catch Wrapping73 hits · 119 pts
SeverityFileLineSnippetContext
MEDIUM…te/src/snippets/python/utils/error_handling_extract.md18 print(f"Error: {error_type}: {message}")CODE
LOW…nchmark-harness/scripts/generate_vendored_baselines.py287 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/pymupdf4llm_extract.py56 except Exception:CODE
LOWtools/benchmark-harness/scripts/pymupdf4llm_extract.py61 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/pymupdf4llm_extract.py83 except Exception:CODE
LOWtools/benchmark-harness/scripts/pymupdf4llm_extract.py98 except Exception:CODE
LOWtools/benchmark-harness/scripts/pymupdf4llm_extract.py101 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/pymupdf4llm_extract.py128 except Exception as e:CODE
MEDIUM⚡tools/benchmark-harness/scripts/pymupdf4llm_extract.py162 print("Error: sync mode requires a file path", file=sys.stderr)CODE
LOW⚡tools/benchmark-harness/scripts/pymupdf4llm_extract.py168 except Exception as e:CODE
MEDIUM⚡tools/benchmark-harness/scripts/pymupdf4llm_extract.py169 print(f"Error extracting with PyMuPDF4LLM: {e}", file=sys.stderr)CODE
LOW⚡tools/benchmark-harness/scripts/pymupdf4llm_extract.py175 except Exception as e:CODE
MEDIUM⚡tools/benchmark-harness/scripts/pymupdf4llm_extract.py176 print(f"Error extracting with PyMuPDF4LLM: {e}", file=sys.stderr)CODE
MEDIUM⚡tools/benchmark-harness/scripts/mineru_extract.py423 print("Error: sync mode requires exactly one file", file=sys.stderr)CODE
MEDIUM⚡tools/benchmark-harness/scripts/mineru_extract.py437 print("Error: batch mode requires at least one file", file=sys.stderr)CODE
MEDIUM⚡tools/benchmark-harness/scripts/mineru_extract.py446 print(f"Error: Unknown mode '{mode}'. Use sync, batch, or server", file=sys.stderr)CODE
MEDIUM⚡tools/benchmark-harness/scripts/mineru_extract.py450 print(f"Error extracting with MinerU: {e}", file=sys.stderr)CODE
MEDIUMtools/benchmark-harness/scripts/mineru_extract.py403 print(f"Error: --format must be 'markdown' or 'plaintext'; got '{output_format}'", file=sys.stderr)CODE
LOW⚡tools/benchmark-harness/scripts/mineru_extract.py291 except Exception:CODE
LOW⚡tools/benchmark-harness/scripts/mineru_extract.py294 except Exception as e:CODE
LOW⚡tools/benchmark-harness/scripts/mineru_extract.py449 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/mineru_extract.py249 except Exception:CODE
LOWtools/benchmark-harness/scripts/mineru_extract.py254 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/mineru_extract.py276 except Exception:CODE
LOWtools/benchmark-harness/scripts/mineru_extract.py377 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/docling_extract.py215 except Exception:CODE
LOWtools/benchmark-harness/scripts/docling_extract.py220 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/docling_extract.py242 except Exception:CODE
LOWtools/benchmark-harness/scripts/docling_extract.py257 except Exception:CODE
LOWtools/benchmark-harness/scripts/docling_extract.py260 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/docling_extract.py287 except Exception as e:CODE
MEDIUMtools/benchmark-harness/scripts/docling_extract.py326 print(f"Error: --format must be 'markdown' or 'plaintext'; got '{output_format}'", file=sys.stderr)CODE
MEDIUM⚡tools/benchmark-harness/scripts/docling_extract.py347 print("Error: sync mode requires exactly one file", file=sys.stderr)CODE
MEDIUM⚡tools/benchmark-harness/scripts/docling_extract.py355 print("Error: batch mode requires at least one file", file=sys.stderr)CODE
MEDIUM⚡tools/benchmark-harness/scripts/docling_extract.py363 print(f"Error: Unknown mode '{mode}'. Use sync, batch, or server", file=sys.stderr)CODE
LOW⚡tools/benchmark-harness/scripts/docling_extract.py366 except Exception as e:CODE
MEDIUM⚡tools/benchmark-harness/scripts/docling_extract.py367 print(f"Error extracting with Docling: {e}", file=sys.stderr)CODE
LOWtools/benchmark-harness/scripts/generate_markdown_gt.py207 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/unstructured_extract.py65 except Exception:CODE
LOWtools/benchmark-harness/scripts/unstructured_extract.py70 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/unstructured_extract.py92 except Exception:CODE
LOWtools/benchmark-harness/scripts/unstructured_extract.py107 except Exception:CODE
LOWtools/benchmark-harness/scripts/unstructured_extract.py110 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/unstructured_extract.py137 except Exception as e:CODE
MEDIUMtools/benchmark-harness/scripts/unstructured_extract.py163 print(f"Error: Unstructured supports only native plaintext output; got '{output_format}'", file=sys.stderr)CODE
MEDIUM⚡tools/benchmark-harness/scripts/unstructured_extract.py180 print("Error: sync mode requires a file path", file=sys.stderr)CODE
LOW⚡tools/benchmark-harness/scripts/unstructured_extract.py185 except Exception as e:CODE
MEDIUM⚡tools/benchmark-harness/scripts/unstructured_extract.py186 print(f"Error extracting with Unstructured: {e}", file=sys.stderr)CODE
LOW⚡tools/benchmark-harness/scripts/unstructured_extract.py192 except Exception as e:CODE
MEDIUM⚡tools/benchmark-harness/scripts/unstructured_extract.py193 print(f"Error extracting with Unstructured: {e}", file=sys.stderr)CODE
LOWtools/benchmark-harness/scripts/markitdown_extract.py48 except Exception:CODE
LOWtools/benchmark-harness/scripts/markitdown_extract.py53 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/markitdown_extract.py75 except Exception:CODE
LOWtools/benchmark-harness/scripts/markitdown_extract.py90 except Exception:CODE
LOWtools/benchmark-harness/scripts/markitdown_extract.py93 except Exception as e:CODE
LOWtools/benchmark-harness/scripts/markitdown_extract.py120 except Exception as e:CODE
MEDIUM⚡tools/benchmark-harness/scripts/markitdown_extract.py154 print("Error: sync mode requires a file path", file=sys.stderr)CODE
LOW⚡tools/benchmark-harness/scripts/markitdown_extract.py160 except Exception as e:CODE
MEDIUM⚡tools/benchmark-harness/scripts/markitdown_extract.py161 print(f"Error extracting with MarkItDown: {e}", file=sys.stderr)CODE
LOW⚡tools/benchmark-harness/scripts/markitdown_extract.py167 except Exception as e:CODE
13 more matches not shown…
Empty Error Handlers10 hits · 50 pts
SeverityFileLineSnippetContext
HIGHtools/benchmark-harness/scripts/pymupdf4llm_extract.py56except Exception:CODE
HIGHtools/benchmark-harness/scripts/pymupdf4llm_extract.py111except (json.JSONDecodeError, ValueError):CODE
HIGHtools/benchmark-harness/scripts/mineru_extract.py249except Exception:CODE
HIGHtools/benchmark-harness/scripts/mineru_extract.py360except (json.JSONDecodeError, ValueError):CODE
HIGHtools/benchmark-harness/scripts/docling_extract.py215except Exception:CODE
HIGHtools/benchmark-harness/scripts/docling_extract.py270except (json.JSONDecodeError, ValueError):CODE
HIGHtools/benchmark-harness/scripts/unstructured_extract.py65except Exception:CODE
HIGHtools/benchmark-harness/scripts/unstructured_extract.py120except (json.JSONDecodeError, ValueError):CODE
HIGHtools/benchmark-harness/scripts/markitdown_extract.py48except Exception:CODE
HIGHtools/benchmark-harness/scripts/markitdown_extract.py103except (json.JSONDecodeError, ValueError):CODE
Synthetic Comment Markers7 hits · 48 pts
SeverityFileLineSnippetContext
HIGH…ls/benchmark-harness/vendored/docling/md/nougat_034.md163Most beneficial owners holding stock in 'street name' will receive instructions for voting their shares from their brokeCODE
HIGHtools/benchmark-harness/vendored/docling/md/pdfa_009.md163Most beneficial owners holding stock in 'street name' will receive instructions for voting their shares from their brokeCODE
HIGH…tes/xberg-pdfium-render/include/pdfium_7678/fpdfview.h31// XFA forms as requested by the PDF_ENABLE_XFA setting.COMMENT
HIGHcrates/xberg/src/llm/vlm_ocr.rs544 /// Regression test for issue #188: inline math `$...$`, as requested byCOMMENT
HIGHcrates/xberg/src/llm/vlm_ocr.rs544 /// Regression test for issue #188: inline math `$...$`, as requested byCOMMENT
HIGHplugin/.opencode/ai-rulez-content.js6// Generated by ai-rulez. Registers the skills, commands, agents, and MCP servers bundled withCOMMENT
HIGH.github/workflows/publish.yaml5148 # --- Coding-agent plugin (lives in plugin/, generated by ai-rulez; see plugin/README.md) ---COMMENT
Cross-Language Confusion8 hits · 31 pts
SeverityFileLineSnippetContext
HIGH⚡…/benchmark-harness/scripts/build_structural_sidecar.py21 {"kind": "heading", "level": u8, "parent": int|null, "path": [str], "text": str}STRING
HIGH⚡…/benchmark-harness/scripts/build_structural_sidecar.py22 {"kind": "list_item", "depth": int, "ordered": bool, "parent_item": int|null, "text": str}STRING
HIGH⚡…/benchmark-harness/scripts/build_structural_sidecar.py26 {"kind": "figure", "caption": int|null, "text": str}STRING
HIGH⚡…/benchmark-harness/scripts/build_structural_sidecar.py27 {"kind": "caption", "binds_to": int|null, "text": str}STRING
HIGH⚡…/benchmark-harness/scripts/build_structural_sidecar.py28 {"kind": "footnote", "binds_to": int|null, "text": str}STRING
HIGHscripts/ci/check-ffi-declaration-parity.py257 fallbacks ending in `.orElseThrow(...)`, and a short `.map(s -> ...).orElse(null)` one.STRING
HIGHscripts/ci/test_publish_workflow_contracts.py257 f" count=$(cat '{counter}' 2>/dev/null || echo 0)\n"CODE
HIGHscripts/ci/docker/test_docker.py904 "echo 'attempt' > /data/test2.txt 2>&1 || echo 'READ_ONLY'",CODE
Docstring Block Structure6 hits · 30 pts
SeverityFileLineSnippetContext
HIGH…grations/python/surrealdb/src/surrealdb_xberg/_base.py217Unwrap the single document from an ``ExtractionResult`` container. Args: result: The container returned by STRING
HIGH…tions/python/surrealdb/src/surrealdb_xberg/pipeline.py258Embed a query string using xberg's extraction pipeline. Args: query: The text to embed. ReSTRING
HIGHintegrations/python/txtai/src/txtai_xberg/pipeline.py107Extract text and metadata from one or more documents (synchronous). Bridges Xberg's async API to a synchronous STRING
HIGHintegrations/python/txtai/src/txtai_xberg/pipeline.py127Extract text and metadata from one or more documents (asynchronous). The async counterpart to :meth:`__call__`,STRING
HIGHintegrations/python/txtai/src/txtai_xberg/pipeline.py151Extract and flatten into ``txtai.Embeddings.index``-ready documents. Synchronous wrapper around :meth:`ato_docuSTRING
HIGHintegrations/python/txtai/src/txtai_xberg/pipeline.py171Extract and flatten into ``txtai.Embeddings.index``-ready documents. The async counterpart to :meth:`to_documenSTRING
Deep Nesting29 hits · 28 pts
SeverityFileLineSnippetContext
LOW…/benchmark-harness/tests/test_corpus_cache_manifest.py168CODE
LOW…/benchmark-harness/tests/test_corpus_cache_manifest.py216CODE
LOWtools/benchmark-harness/scripts/pymupdf4llm_extract.py133CODE
LOWtools/benchmark-harness/scripts/mineru_extract.py382CODE
LOW…/benchmark-harness/scripts/build_structural_sidecar.py277CODE
LOWtools/benchmark-harness/scripts/docling_extract.py292CODE
LOW…ols/benchmark-harness/scripts/corpus_cache_manifest.py134CODE
LOW…ols/benchmark-harness/scripts/corpus_cache_manifest.py281CODE
LOWtools/benchmark-harness/scripts/unstructured_extract.py142CODE
LOWtools/benchmark-harness/scripts/markitdown_extract.py125CODE
LOW…xtures/src/generate_test_fixtures/security_fixtures.py43CODE
LOW…_fixtures/src/generate_test_fixtures/xlsx_revisions.py91CODE
LOW…t_fixtures/src/generate_test_fixtures/odt_revisions.py108CODE
LOW…t_fixtures/src/generate_test_fixtures/pptx_comments.py105CODE
LOWscripts/sync_supported_counts.py134CODE
LOWscripts/classic_ocr_cache_acceptance.py111CODE
LOWscripts/ci/check-ffi-declaration-parity.py253CODE
LOWscripts/ci/test_publish_workflow_contracts.py32CODE
LOWscripts/ci/test_publish_workflow_contracts.py64CODE
LOWscripts/ci/test_publish_workflow_contracts.py67CODE
LOWscripts/ci/check-alef-readme-paths.py130CODE
LOWscripts/ci/benchmarks/validate-workflow-matrix.py35CODE
LOWscripts/ci/benchmarks/validate-workflow-matrix.py128CODE
LOWscripts/ci/benchmarks/validate-workflow-matrix.py152CODE
LOWscripts/ci/ruby/vendor-xberg-core.py115CODE
LOWscripts/ci/ruby/vendor-xberg-core.py275CODE
LOWscripts/ci/ruby/vendor-xberg-core.py124CODE
LOWcli-proxy/pypi/xberg_cli/downloader.py184CODE
LOWe2e/python/conftest.py51CODE
Magic Placeholder Names3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHdocs-site/src/snippets/python/ocr/cloud_ocr_backend.md61backend: CloudOcrBackend = CloudOcrBackend(api_key="your-api-key")CODE
HIGHdocs-site/src/snippets/java/ocr/cloud_ocr_backend.md117 Xberg.registerOcrBackend(new CloudOcrExample("your-api-key"));CODE
HIGHdocs-site/src/snippets/csharp/cloud_ocr_backend.md75 var backend = new CloudOcrBackend(apiKey: "your-api-key");CODE
Structural Annotation Overuse8 hits · 14 pts
SeverityFileLineSnippetContext
LOW…g-pdfium-render/include/pdfium_7678/fpdf_sysfontinfo.h86 // NOTE: This method will not be called when version is set to 2.COMMENT
LOW⚡crates/xberg-native-pdf/src/object.rs238 // Step 1: Decrypt stream data BEFORE applying filtersCOMMENT
LOW⚡crates/xberg-native-pdf/src/object.rs242 // Step 2: Apply filters (decompression)COMMENT
LOWcrates/xberg-native-pdf/src/encryption/algorithms.rs251 // Step 1: Initial hash = SHA-256(password || salt || user_key) ~keepCOMMENT
LOWcrates/xberg-native-pdf/src/document/extract_api.rs1886 // Step 2: Apply text post-processing pipelineCOMMENT
LOWcrates/xberg-native-pdf/src/document/tables.rs751 // Step 4: spatial detection without struct-tree backingCOMMENT
LOWcrates/xberg-native-pdf/src/rendering/page_renderer.rs7616 // Step 2: locate subinterval index via the half-openCOMMENT
LOW…ates/xberg-native-pdf/src/extractors/text/tj_arrays.rs450 // Step 3: Create WordBoundaryDetector and detect boundariesCOMMENT
Slop Phrases3 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUM⚡crates/xberg-pdfium-render/src/bindgen/pdfium_7678.rs1165 #[doc = " Function: FPDF_LoadDocument\n Open and load a PDF document.\n Parameters:\n file_path - COMMENT
MEDIUM⚡crates/xberg-pdfium-render/src/bindgen/pdfium_7678.rs1169 #[doc = " Function: FPDF_LoadMemDocument\n Open and load a PDF document from memory.\n Parameters:\n COMMENT
MEDIUM⚡crates/xberg-pdfium-render/src/bindgen/pdfium_7678.rs1177 #[doc = " Experimental API.\n Function: FPDF_LoadMemDocument64\n Open and load a PDF document from memory.\COMMENT
Verbosity Indicators8 hits · 14 pts
SeverityFileLineSnippetContext
LOW⚡crates/xberg-native-pdf/src/object.rs238 // Step 1: Decrypt stream data BEFORE applying filtersCOMMENT
LOW⚡crates/xberg-native-pdf/src/object.rs242 // Step 2: Apply filters (decompression)COMMENT
LOWcrates/xberg-native-pdf/src/encryption/algorithms.rs251 // Step 1: Initial hash = SHA-256(password || salt || user_key) ~keepCOMMENT
LOWcrates/xberg-native-pdf/src/document/extract_api.rs1886 // Step 2: Apply text post-processing pipelineCOMMENT
LOWcrates/xberg-native-pdf/src/document/tables.rs751 // Step 4: spatial detection without struct-tree backingCOMMENT
LOWcrates/xberg-native-pdf/src/rendering/page_renderer.rs7616 // Step 2: locate subinterval index via the half-openCOMMENT
LOWcrates/xberg-native-pdf/src/fonts/cmap.rs735 // For notdefrange, we need to check if source is already mapped ~keepCOMMENT
LOW…ates/xberg-native-pdf/src/extractors/text/tj_arrays.rs450 // Step 3: Create WordBoundaryDetector and detect boundariesCOMMENT
Modern Structural Boilerplate13 hits · 13 pts
SeverityFileLineSnippetContext
LOWplugin/.hermes/plugins/xberg/__init__.py12__all__ = ["hermes", "register"]CODE
LOW…in/.hermes/package/src/xberg_hermes_plugin/__init__.py12__all__ = ["hermes", "register"]CODE
LOW…parser-xberg/llama_index/node_parser/xberg/__init__.py5__all__ = ["XbergNodeParser"]CODE
LOW…ode-parser-xberg/llama_index/node_parser/xberg/base.py17logger = logging.getLogger(__name__)CODE
LOW…ex-readers-xberg/llama_index/readers/xberg/__init__.py5__all__ = ["XbergReader"]CODE
LOW…-index-readers-xberg/llama_index/readers/xberg/base.py34logger = logging.getLogger(__name__)CODE
LOWintegrations/python/crewai/src/crewai_xberg/__init__.py12__all__ = [CODE
LOW…tions/python/surrealdb/src/surrealdb_xberg/__init__.py9__all__ = [CODE
LOW…tions/python/langchain/src/langchain_xberg/__init__.py5__all__ = ["XbergLoader"]CODE
LOWintegrations/python/txtai/src/txtai_xberg/__init__.py11__all__ = [CODE
LOWscripts/ci/ruby/vendor-xberg-core.py359def _update_native_extension_toml(repo_root: Path) -> None:CODE
LOWpackages/python/xberg/__init__.py452__all__ = [CODE
LOWpackages/python/xberg/exceptions.py40__all__ = [CODE
AI Structural Patterns6 hits · 6 pts
SeverityFileLineSnippetContext
LOW…arsers/llama-index-node-parser-xberg/tests/conftest.py60CODE
LOW…ex/readers/llama-index-readers-xberg/tests/conftest.py48CODE
LOW…ex/readers/llama-index-readers-xberg/tests/conftest.py83CODE
LOW…rations/python/surrealdb/src/surrealdb_xberg/schema.py111CODE
LOWintegrations/python/langchain/tests/conftest.py124CODE
LOWpackages/python/xberg/api.py1345CODE
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOW.github/actions/cache-benchmark-harness/action.yml276 # Check if binary existsCOMMENT
LOW.github/actions/cache-benchmark-harness/action.yml282 # Check if binary is executableCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWintegrations/scripts/publish-placeholders.sh12# Usage:COMMENT