AI Slop Code Risk Monitor

fibjs/fibjs

SlopCodeMonitor badge for fibjs/fibjs Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

JavaScript on Fiber (built on Chrome's V8 JavaScript engine)

1.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for fibjs/fibjs, a C++ project with 3,097 GitHub stars. SynthScan examined 586,774 lines of code across 4146 source files, recording 827 pattern matches distributed across 8 syntactic categories. The legacy adjusted pattern signal is 1.5 (Low 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.

1.5
Adjusted Signal
1.5
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
3.1K
Stars
C++
Language
586.8K
Lines of Code
4.1K
Files
827
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 5.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.2/100 · LOW

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

Agent Over-Engineering Ratio 3.4/100 · LOW

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

PR Review Velocity Impact 8.1/100 · LOW

Which changes need focused human review? 827 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 0HIGH 1MEDIUM 79LOW 747

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 827 distinct pattern matches across 8 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 Block566 hits · 436 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt1cmake_minimum_required(VERSION 3.10)COMMENT
LOWtools/gen_builtin_types.js81 .replace(/"\[Symbol\.asynclterator\]"/g, '[Symbol.asyncIterator]');COMMENT
LOWtools/gen_builtin_types.js101// `fill` needs no handling: it is not an IDL method at all (the nativeCOMMENT
LOWtools/gen_builtin_types.js141COMMENT
LOWtools/util/gen_code.js761 }COMMENT
LOWtools/util/check_overloads.js41 */COMMENT
LOWtools/util/check_overloads.js121// `ARG` (and `LOAD_ENTER`) run the whole variant chain twice: the first passCOMMENT
LOWtools/util/gen_dts.js21const path = require('path');COMMENT
LOWtools/util/gen_dts.js41COMMENT
LOWtools/util/gen_dts.js121COMMENT
LOWtools/util/gen_dts.js1921 case 'operator': {COMMENT
LOWtools/util/gen_dts.js2661 }COMMENT
LOWtools/handwritten/module/stream.d.ts1/// <reference path="../_import/_fibjs.d.ts" />COMMENT
LOWtools/handwritten/module/stream.d.ts21// import stream from 'stream' the default bindingCOMMENT
LOWtools/handwritten/module/stream.d.ts41// this pass, so these declarations describe the runtime, not a wish.COMMENT
LOWtools/handwritten/module/README.md1// Hand-written module declarations for the Node compatibility layerCOMMENT
LOWtools/handwritten/module/README.md21// derives the `fibjs:` / `node:` aliases from the declared name.COMMENT
LOWtools/handwritten/module/https.d.ts1/// <reference path="../_import/_fibjs.d.ts" />COMMENT
LOWdocker/build-dev.sh1#!/bin/bashCOMMENT
LOWdocker/docker-compose.db-dev.yml1# fibjs 数据库测试环境 (本地开发用)COMMENT
LOWfibjs/include/utils.h21COMMENT
LOWfibjs/include/utils.h41COMMENT
LOWfibjs/include/utils.h61#endif // TCP_KEEPIDLECOMMENT
LOWfibjs/include/utils.h81COMMENT
LOWfibjs/include/utils.h101#endif // _WIN32COMMENT
LOWfibjs/include/utils.h681COMMENT
LOWfibjs/include/winapi.h41 */COMMENT
LOWfibjs/include/winapi.h61#define STATUS_SEVERITY_WARNING 0x2COMMENT
LOWfibjs/include/winapi.h81#define NT_WARNING(status) ((((ULONG)(status)) >> 30) == 2)COMMENT
LOWfibjs/include/winapi.h101#define STATUS_WAIT_2 ((NTSTATUS)0x00000002L)COMMENT
LOWfibjs/include/winapi.h121#define STATUS_ABANDONED_WAIT_63 ((NTSTATUS)0x000000BFL)COMMENT
LOWfibjs/include/winapi.h141#define STATUS_PENDING ((NTSTATUS)0x00000103L)COMMENT
LOWfibjs/include/winapi.h161#define STATUS_OPLOCK_BREAK_IN_PROGRESS ((NTSTATUS)0x00000108L)COMMENT
LOWfibjs/include/winapi.h181#define STATUS_NO_QUOTAS_FOR_ACCOUNT ((NTSTATUS)0x0000010DL)COMMENT
LOWfibjs/include/winapi.h201#define STATUS_PAGE_FAULT_GUARD_PAGE ((NTSTATUS)0x00000113L)COMMENT
LOWfibjs/include/winapi.h221#define STATUS_REPARSE_OBJECT ((NTSTATUS)0x00000118L)COMMENT
LOWfibjs/include/winapi.h241#define STATUS_PROCESS_NOT_IN_JOB ((NTSTATUS)0x00000123L)COMMENT
LOWfibjs/include/winapi.h261#define STATUS_INTERRUPT_STILL_CONNECTED ((NTSTATUS)0x00000128L)COMMENT
LOWfibjs/include/winapi.h281#define STATUS_RING_PREVIOUSLY_EMPTY ((NTSTATUS)0x00000210L)COMMENT
LOWfibjs/include/winapi.h301#define STATUS_OPLOCK_SWITCHED_TO_NEW_HANDLE ((NTSTATUS)0x00000215L)COMMENT
LOWfibjs/include/winapi.h321#define STATUS_WORKING_SET_LIMIT_RANGE ((NTSTATUS)0x40000002L)COMMENT
LOWfibjs/include/winapi.h341#define STATUS_BAD_CURRENT_DIRECTORY ((NTSTATUS)0x40000007L)COMMENT
LOWfibjs/include/winapi.h361#define STATUS_SERIAL_COUNTER_TIMEOUT ((NTSTATUS)0x4000000CL)COMMENT
LOWfibjs/include/winapi.h381#define STATUS_RECEIVE_PARTIAL_EXPEDITED ((NTSTATUS)0x40000011L)COMMENT
LOWfibjs/include/winapi.h401#define STATUS_PREDEFINED_HANDLE ((NTSTATUS)0x40000016L)COMMENT
LOWfibjs/include/winapi.h421#define STATUS_ALREADY_WIN32 ((NTSTATUS)0x4000001BL)COMMENT
LOWfibjs/include/winapi.h441#define STATUS_WX86_EXCEPTION_CONTINUE ((NTSTATUS)0x40000020L)COMMENT
LOWfibjs/include/winapi.h461#define STATUS_TIMER_RESUME_IGNORED ((NTSTATUS)0x40000025L)COMMENT
LOWfibjs/include/winapi.h481#define STATUS_HIBERNATED ((NTSTATUS)0x4000002AL)COMMENT
LOWfibjs/include/winapi.h501#define STATUS_SYSTEM_POWERSTATE_TRANSITION ((NTSTATUS)0x4000002FL)COMMENT
LOWfibjs/include/winapi.h521#define STATUS_BIZRULES_NOT_ENABLED ((NTSTATUS)0x40000034L)COMMENT
LOWfibjs/include/winapi.h541#define STATUS_BUFFER_OVERFLOW ((NTSTATUS)0x80000005L)COMMENT
LOWfibjs/include/winapi.h561#define STATUS_GUID_SUBSTITUTION_MADE ((NTSTATUS)0x8000000CL)COMMENT
LOWfibjs/include/winapi.h581#define STATUS_DEVICE_BUSY ((NTSTATUS)0x80000011L)COMMENT
LOWfibjs/include/winapi.h601#define STATUS_VERIFY_REQUIRED ((NTSTATUS)0x80000016L)COMMENT
LOWfibjs/include/winapi.h621#define STATUS_MEDIA_CHANGED ((NTSTATUS)0x8000001CL)COMMENT
LOWfibjs/include/winapi.h641#define STATUS_SETMARK_DETECTED ((NTSTATUS)0x80000021L)COMMENT
LOWfibjs/include/winapi.h661#define STATUS_LONGJUMP ((NTSTATUS)0x80000026L)COMMENT
LOWfibjs/include/winapi.h681#define STATUS_DLL_MIGHT_BE_INSECURE ((NTSTATUS)0x8000002BL)COMMENT
LOWfibjs/include/winapi.h701#define STATUS_UNSUCCESSFUL ((NTSTATUS)0xC0000001L)COMMENT
506 more matches not shown…
Decorative Section Separators78 hits · 241 pts
SeverityFileLineSnippetContext
MEDIUMCMakeLists.txt3# ============================================================================COMMENT
MEDIUMCMakeLists.txt19# ============================================================================COMMENT
MEDIUMfibjs/installer/CMakeLists.txt8# ----------------------------------------------------------------------------COMMENT
MEDIUMfibjs/installer/CMakeLists.txt17# ----------------------------------------------------------------------------COMMENT
MEDIUMfibjs/src/util/util_format_table.cpp54 // "────────────────────────────────", one "─" is "\xe2\x94\x80", there are 4 * 8 "─"COMMENT
MEDIUMtest/net_test.js2693 // ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/net_test.js2695 // ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/net_test.js2755 // ─────────────────────────────────────────────────────────COMMENT
MEDIUM⚡test/util_test.js1142 // ┌───────────────────┬──────────┬────────┐COMMENT
MEDIUM⚡test/util_test.js1144 // ├───────────────────┼──────────┼────────┤COMMENT
MEDIUM⚡test/util_test.js1147 // └───────────────────┴──────────┴────────┘COMMENT
MEDIUM⚡test/util_test.js1151 // ┌───────────────────┬──────────┐COMMENT
MEDIUM⚡test/util_test.js1153 // ├───────────────────┼──────────┤COMMENT
MEDIUM⚡test/util_test.js1157 // └───────────────────┴──────────┘COMMENT
MEDIUM⚡test/util_test.js1161 // ┌───────────────────┬─────┬────────┐COMMENT
MEDIUM⚡test/util_test.js1163 // ├───────────────────┼─────┼────────┤COMMENT
MEDIUM⚡test/util_test.js1167 // └───────────────────┴─────┴────────┘COMMENT
MEDIUM⚡test/util_test.js1171 // ┌───────────────────┬────────┐COMMENT
MEDIUM⚡test/util_test.js1173 // ├───────────────────┼────────┤COMMENT
MEDIUM⚡test/util_test.js1177 // └───────────────────┴────────┘COMMENT
MEDIUM⚡test/util_test.js1181 // ┌───────────────────┬────────┐COMMENT
MEDIUM⚡test/util_test.js1183 // ├───────────────────┼────────┤COMMENT
MEDIUM⚡test/util_test.js1187 // └───────────────────┴────────┘COMMENT
MEDIUM⚡test/util_test.js1191 // ┌───────────────────┬────────┐COMMENT
MEDIUM⚡test/util_test.js1193 // ├───────────────────┼────────┤COMMENT
MEDIUM⚡test/util_test.js1197 // └───────────────────┴────────┘COMMENT
MEDIUM⚡test/util_test.js1429 // ┌───────────────────┬─────┬────────┐COMMENT
MEDIUM⚡test/util_test.js1431 // ├───────────────────┼─────┼────────┤COMMENT
MEDIUM⚡test/util_test.js1432 // └───────────────────┴─────┴────────┘COMMENT
MEDIUMtest/http_test.js5731 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/http_test.js5733 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/http_test.js5798 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/http_test.js5800 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/http_test.js5983 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/http_test.js6024 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js28 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js30 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js53 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js55 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js137 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js139 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js206 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js208 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js285 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js287 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js325 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js327 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js399 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js401 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js479 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js481 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js600 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js602 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js664 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js666 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js753 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js755 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js796 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js798 // ─────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/fetch_test.js837 // ─────────────────────────────────────────────────────────────────────────COMMENT
18 more matches not shown…
Hyper-Verbose Identifiers154 hits · 168 pts
SeverityFileLineSnippetContext
LOWtools/gen_tsc.js192function classHasDeclaredOrExplicitlyAssignedName(node) {CODE
LOWtools/gen_tsc.js195function getDeclarationDiagnostics(host, resolver, file) {CODE
LOWtools/trans.js68 page.eval(`var node = document.createElement('script');node.id="google_translate_callback";node.text="function googlCODE
LOWtools/util/generator.js87function normalizeIDLTextFromModuleDef(mdef) {CODE
LOWtools/util/generator.js140function normalizeIDLTextFromInterfaceDef(mdef) {CODE
LOWtools/util/gen_dts.js165function convertIDLCommentToJSDocComment(comment = '') {CODE
LOWtools/util/gen_dts.js282function getAddRefToTripleSlashDirectivesHost(CODE
LOWtools/util/gen_dts.js545function mapCallbackShapeToDtsType(shape, {CODE
LOWtools/util/gen_dts.js600function mapMemPropertyTypeToDtsType(propertyType, {CODE
LOWtools/util/gen_dts.js652function mapMemMethodReturnTypeToDtsType(memReturnType, {CODE
LOWtools/util/gen_dts.js1079function mergedBufferStringOverloads(members) {CODE
LOWtools/util/gen_dts.js1235function resolveListenerMethodDeclaration(def, defs, name) {CODE
LOWtools/util/gen_dts.js1258function mapListenerMethodTailParams(declaration, listenerHostName, ctx) {CODE
LOWtools/util/gen_dts.js1275function createEventRegistrationMember(registrationName, mem, ctx, declaration) {CODE
LOWtools/util/gen_dts.js1293function createEventAccessorMember(mem, ctx) {CODE
LOWtools/util/gen_dts.js1325function materializeInheritedOverloads(def, name, {CODE
LOWtools/util/gen_dts.js1488function buildPromiseModuleDeclare(def, processOptions) {CODE
LOWtools/util/gen_dts.js1549function buildPromisesStaticsDeclare(def, {CODE
LOWtools/util/gen_dts.js2505function reorderSwallowedCallbackMembers(members) {CODE
LOWfibjs/scripts/internal/buffer.js252function normalizeTranscodeEncoding(name) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js92function createWritableStreamDefaultController() {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js102function writableStreamDefaultControllerGetDesiredSize(controller) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js106function writableStreamDefaultControllerError(controller, error) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js231function writableStreamDefaultControllerErrorIfNeeded(controller, error) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js237function writableStreamDefaultControllerGetChunkSize(controller, chunk) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js246function writableStreamDefaultControllerClose(controller) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js409function writableStreamDefaultWriterAbort(writer, reason) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js414function writableStreamDefaultWriterClose(writer) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js419function writableStreamDefaultWriterRelease(writer) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js549function writableStreamAddWriteRequest(stream) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js555function writableStreamCloseQueuedOrInFlight(stream) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js559function writableStreamStartErroring(stream, reason) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js613function writableStreamHasOperationMarkedInFlight(stream) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js617function writableStreamMarkCloseRequestInFlight(stream) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js622function writableStreamMarkFirstWriteRequestInFlight(stream) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js626function writableStreamFinishInFlightWrite(stream) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js631function writableStreamFinishInFlightWriteWithError(stream, error) {CODE
LOW⚡fibjs/scripts/internal/_webstream/WritableStream.js638function writableStreamFinishInFlightClose(stream) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js118function writableStreamDefaultControllerClearAlgorithms(controller) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js125function writableStreamDefaultControllerProcessClose(controller) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js145function writableStreamDefaultControllerProcessWrite(controller, chunk) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js180function writableStreamDefaultControllerGetBackpressure(controller) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js185function writableStreamDefaultControllerWrite(controller, chunk, chunkSize) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js202function writableStreamDefaultControllerAdvanceQueueIfNeeded(controller) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js396function writableStreamDefaultWriterGetDesiredSize(writer) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js430function writableStreamDefaultWriterWrite(writer, chunk) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js455function writableStreamDefaultWriterEnsureReadyPromiseRejected(writer, error) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js468function writableStreamDefaultWriterEnsureClosedPromiseRejected(writer, error) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js575function writableStreamFinishErroring(stream) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js659function writableStreamFinishInFlightCloseWithError(stream, error) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js671function writableStreamDealWithRejection(stream, error) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js680function writableStreamRejectCloseAndClosedPromiseIfNeeded(stream) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js695function writableStreamUpdateBackpressure(stream, backpressure) {CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js788function setUpWritableStreamDefaultControllerFromUnderlyingSink(CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js815function setUpWritableStreamDefaultController(CODE
LOWfibjs/scripts/internal/_webstream/WritableStream.js851function createInternalWritableStream(startAlgorithm, writeAlgorithm, closeAlgorithm, abortAlgorithm, highWaterMark, sizCODE
LOWfibjs/scripts/internal/_webstream/ReadableStream.js496function readableStreamAsyncIterator(stream, options) {CODE
LOWfibjs/scripts/internal/_webstream/ReadableStream.js537function readableStreamFromIterable(asyncIterable) {CODE
LOWfibjs/scripts/internal/_webstream/ReadableStream.js585function createInternalReadableStream(startAlgorithm, pullAlgorithm, cancelAlgorithm, highWaterMark, sizeAlgorithm) {CODE
LOW…internal/_webstream/ReadableStreamDefaultController.js101function createReadableStreamDefaultController() {CODE
94 more matches not shown…
Fake / Example Data18 hits · 23 pts
SeverityFileLineSnippetContext
LOWfibjs/include/ifs/XmlElement.h239 { "placeholder", s_get_placeholder, s_set_placeholder, false },CODE
LOWfibjs/addons/test_buffer/test_buffer.c7 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";CODE
LOWfibjs/addons/test_buffer/test_buffer.c7 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";CODE
LOWtest/formdata_test.js95 assert.strictEqual(formData.get('name'), 'John Doe');CODE
LOWtest/formdata_test.js901 formData.append('name', 'John Doe');CODE
LOWtest/formdata_test.js1072 formData.append('name', 'John Doe');CODE
LOWtest/formdata_test.js1090 assert.ok(result.includes('John Doe'));CODE
LOWtest/formdata_test.js2041 name: 'John Doe',CODE
LOWtest/formdata_test.js2674 originalFormData.append('name', 'John Doe');CODE
LOWtest/formdata_test.js2696 assert.strictEqual(parsedFormData.get('name'), 'John Doe');CODE
LOWtest/xml_test.js3751 assert.equal(input.getAttribute("placeholder"), "p");CODE
LOWtest/atob_btoa_test.js174 const largeString = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. '.repeat(100);CODE
LOWtest/atob_btoa_test.js174 const largeString = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. '.repeat(100);CODE
LOWnpm/types/dts/interface/X509Certificate.d.ts130 * console.log(cert.checkEmail('admin@example.com')); // admin@example.comCOMMENT
LOW⚡npm/types/dts/interface/X509Certificate.d.ts380 * subject: { CN: 'mailer', emailAddress: 'admin@example.com' }COMMENT
LOW⚡npm/types/dts/interface/X509Certificate.d.ts384 * console.log(cert.checkEmail('admin@example.com')); // admin@example.comCOMMENT
LOW⚡npm/types/dts/interface/X509Certificate.d.ts386 * console.log(cert.checkEmail('admin@example.com', { subject: 'never' })); // undefinedCOMMENT
LOWnpm/types/dts/interface/FormData.d.ts59 * form.append('name', 'John Doe');COMMENT
Verbosity Indicators5 hits · 10 pts
SeverityFileLineSnippetContext
LOWfibjs/src/util/ts_strip/ts_strip.cpp2476 // We need to check if the current identifier is followed DIRECTLY by ':'COMMENT
LOW⚡test/async_local_storage_test.js1607 // Step 1: verify OUTER context at entryCOMMENT
LOW⚡test/async_local_storage_test.js1612 // Step 2: verify INNER context at inner entryCOMMENT
LOW⚡test/async_local_storage_test.js1618 // Step 3: verify INNER context after sleepCOMMENT
LOW⚡test/async_local_storage_test.js1623 // Step 4: verify OUTER context is restored after awaitCOMMENT
Structural Annotation Overuse4 hits · 9 pts
SeverityFileLineSnippetContext
LOW⚡test/async_local_storage_test.js1607 // Step 1: verify OUTER context at entryCOMMENT
LOW⚡test/async_local_storage_test.js1612 // Step 2: verify INNER context at inner entryCOMMENT
LOW⚡test/async_local_storage_test.js1618 // Step 3: verify INNER context after sleepCOMMENT
LOW⚡test/async_local_storage_test.js1623 // Step 4: verify OUTER context is restored after awaitCOMMENT
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHtest/blob_test.js442 // Note: In this implementation, Infinity as end seems to behave as 0COMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMfibjs/src/util/ts_strip/ts_strip.cpp1253 // Definitely not type arguments - rollbackCOMMENT