JavaScript on Fiber (built on Chrome's V8 JavaScript engine)
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.
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.
Can maintainers explain intent, assumptions, and trade-offs? 731 finding(s).
Are imports declared and package/API names verified? 18 finding(s).
Are wrappers, guards, and repeated structures necessary? 232 finding(s).
Which changes need focused human review? 827 finding(s).
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.
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.
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.
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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CMakeLists.txt | 1 | cmake_minimum_required(VERSION 3.10) | COMMENT |
| LOW | tools/gen_builtin_types.js | 81 | .replace(/"\[Symbol\.asynclterator\]"/g, '[Symbol.asyncIterator]'); | COMMENT |
| LOW | tools/gen_builtin_types.js | 101 | // `fill` needs no handling: it is not an IDL method at all (the native | COMMENT |
| LOW | tools/gen_builtin_types.js | 141 | COMMENT | |
| LOW | tools/util/gen_code.js | 761 | } | COMMENT |
| LOW | tools/util/check_overloads.js | 41 | */ | COMMENT |
| LOW | tools/util/check_overloads.js | 121 | // `ARG` (and `LOAD_ENTER`) run the whole variant chain twice: the first pass | COMMENT |
| LOW | tools/util/gen_dts.js | 21 | const path = require('path'); | COMMENT |
| LOW | tools/util/gen_dts.js | 41 | COMMENT | |
| LOW | tools/util/gen_dts.js | 121 | COMMENT | |
| LOW | tools/util/gen_dts.js | 1921 | case 'operator': { | COMMENT |
| LOW | tools/util/gen_dts.js | 2661 | } | COMMENT |
| LOW | tools/handwritten/module/stream.d.ts | 1 | /// <reference path="../_import/_fibjs.d.ts" /> | COMMENT |
| LOW | tools/handwritten/module/stream.d.ts | 21 | // import stream from 'stream' the default binding | COMMENT |
| LOW | tools/handwritten/module/stream.d.ts | 41 | // this pass, so these declarations describe the runtime, not a wish. | COMMENT |
| LOW | tools/handwritten/module/README.md | 1 | // Hand-written module declarations for the Node compatibility layer | COMMENT |
| LOW | tools/handwritten/module/README.md | 21 | // derives the `fibjs:` / `node:` aliases from the declared name. | COMMENT |
| LOW | tools/handwritten/module/https.d.ts | 1 | /// <reference path="../_import/_fibjs.d.ts" /> | COMMENT |
| LOW | docker/build-dev.sh | 1 | #!/bin/bash | COMMENT |
| LOW | docker/docker-compose.db-dev.yml | 1 | # fibjs 数据库测试环境 (本地开发用) | COMMENT |
| LOW | fibjs/include/utils.h | 21 | COMMENT | |
| LOW | fibjs/include/utils.h | 41 | COMMENT | |
| LOW | fibjs/include/utils.h | 61 | #endif // TCP_KEEPIDLE | COMMENT |
| LOW | fibjs/include/utils.h | 81 | COMMENT | |
| LOW | fibjs/include/utils.h | 101 | #endif // _WIN32 | COMMENT |
| LOW | fibjs/include/utils.h | 681 | COMMENT | |
| LOW | fibjs/include/winapi.h | 41 | */ | COMMENT |
| LOW | fibjs/include/winapi.h | 61 | #define STATUS_SEVERITY_WARNING 0x2 | COMMENT |
| LOW | fibjs/include/winapi.h | 81 | #define NT_WARNING(status) ((((ULONG)(status)) >> 30) == 2) | COMMENT |
| LOW | fibjs/include/winapi.h | 101 | #define STATUS_WAIT_2 ((NTSTATUS)0x00000002L) | COMMENT |
| LOW | fibjs/include/winapi.h | 121 | #define STATUS_ABANDONED_WAIT_63 ((NTSTATUS)0x000000BFL) | COMMENT |
| LOW | fibjs/include/winapi.h | 141 | #define STATUS_PENDING ((NTSTATUS)0x00000103L) | COMMENT |
| LOW | fibjs/include/winapi.h | 161 | #define STATUS_OPLOCK_BREAK_IN_PROGRESS ((NTSTATUS)0x00000108L) | COMMENT |
| LOW | fibjs/include/winapi.h | 181 | #define STATUS_NO_QUOTAS_FOR_ACCOUNT ((NTSTATUS)0x0000010DL) | COMMENT |
| LOW | fibjs/include/winapi.h | 201 | #define STATUS_PAGE_FAULT_GUARD_PAGE ((NTSTATUS)0x00000113L) | COMMENT |
| LOW | fibjs/include/winapi.h | 221 | #define STATUS_REPARSE_OBJECT ((NTSTATUS)0x00000118L) | COMMENT |
| LOW | fibjs/include/winapi.h | 241 | #define STATUS_PROCESS_NOT_IN_JOB ((NTSTATUS)0x00000123L) | COMMENT |
| LOW | fibjs/include/winapi.h | 261 | #define STATUS_INTERRUPT_STILL_CONNECTED ((NTSTATUS)0x00000128L) | COMMENT |
| LOW | fibjs/include/winapi.h | 281 | #define STATUS_RING_PREVIOUSLY_EMPTY ((NTSTATUS)0x00000210L) | COMMENT |
| LOW | fibjs/include/winapi.h | 301 | #define STATUS_OPLOCK_SWITCHED_TO_NEW_HANDLE ((NTSTATUS)0x00000215L) | COMMENT |
| LOW | fibjs/include/winapi.h | 321 | #define STATUS_WORKING_SET_LIMIT_RANGE ((NTSTATUS)0x40000002L) | COMMENT |
| LOW | fibjs/include/winapi.h | 341 | #define STATUS_BAD_CURRENT_DIRECTORY ((NTSTATUS)0x40000007L) | COMMENT |
| LOW | fibjs/include/winapi.h | 361 | #define STATUS_SERIAL_COUNTER_TIMEOUT ((NTSTATUS)0x4000000CL) | COMMENT |
| LOW | fibjs/include/winapi.h | 381 | #define STATUS_RECEIVE_PARTIAL_EXPEDITED ((NTSTATUS)0x40000011L) | COMMENT |
| LOW | fibjs/include/winapi.h | 401 | #define STATUS_PREDEFINED_HANDLE ((NTSTATUS)0x40000016L) | COMMENT |
| LOW | fibjs/include/winapi.h | 421 | #define STATUS_ALREADY_WIN32 ((NTSTATUS)0x4000001BL) | COMMENT |
| LOW | fibjs/include/winapi.h | 441 | #define STATUS_WX86_EXCEPTION_CONTINUE ((NTSTATUS)0x40000020L) | COMMENT |
| LOW | fibjs/include/winapi.h | 461 | #define STATUS_TIMER_RESUME_IGNORED ((NTSTATUS)0x40000025L) | COMMENT |
| LOW | fibjs/include/winapi.h | 481 | #define STATUS_HIBERNATED ((NTSTATUS)0x4000002AL) | COMMENT |
| LOW | fibjs/include/winapi.h | 501 | #define STATUS_SYSTEM_POWERSTATE_TRANSITION ((NTSTATUS)0x4000002FL) | COMMENT |
| LOW | fibjs/include/winapi.h | 521 | #define STATUS_BIZRULES_NOT_ENABLED ((NTSTATUS)0x40000034L) | COMMENT |
| LOW | fibjs/include/winapi.h | 541 | #define STATUS_BUFFER_OVERFLOW ((NTSTATUS)0x80000005L) | COMMENT |
| LOW | fibjs/include/winapi.h | 561 | #define STATUS_GUID_SUBSTITUTION_MADE ((NTSTATUS)0x8000000CL) | COMMENT |
| LOW | fibjs/include/winapi.h | 581 | #define STATUS_DEVICE_BUSY ((NTSTATUS)0x80000011L) | COMMENT |
| LOW | fibjs/include/winapi.h | 601 | #define STATUS_VERIFY_REQUIRED ((NTSTATUS)0x80000016L) | COMMENT |
| LOW | fibjs/include/winapi.h | 621 | #define STATUS_MEDIA_CHANGED ((NTSTATUS)0x8000001CL) | COMMENT |
| LOW | fibjs/include/winapi.h | 641 | #define STATUS_SETMARK_DETECTED ((NTSTATUS)0x80000021L) | COMMENT |
| LOW | fibjs/include/winapi.h | 661 | #define STATUS_LONGJUMP ((NTSTATUS)0x80000026L) | COMMENT |
| LOW | fibjs/include/winapi.h | 681 | #define STATUS_DLL_MIGHT_BE_INSECURE ((NTSTATUS)0x8000002BL) | COMMENT |
| LOW | fibjs/include/winapi.h | 701 | #define STATUS_UNSUCCESSFUL ((NTSTATUS)0xC0000001L) | COMMENT |
| 506 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | CMakeLists.txt | 3 | # ============================================================================ | COMMENT |
| MEDIUM | CMakeLists.txt | 19 | # ============================================================================ | COMMENT |
| MEDIUM | fibjs/installer/CMakeLists.txt | 8 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | fibjs/installer/CMakeLists.txt | 17 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | fibjs/src/util/util_format_table.cpp | 54 | // "────────────────────────────────", one "─" is "\xe2\x94\x80", there are 4 * 8 "─" | COMMENT |
| MEDIUM | test/net_test.js | 2693 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/net_test.js | 2695 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/net_test.js | 2755 | // ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1142 | // ┌───────────────────┬──────────┬────────┐ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1144 | // ├───────────────────┼──────────┼────────┤ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1147 | // └───────────────────┴──────────┴────────┘ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1151 | // ┌───────────────────┬──────────┐ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1153 | // ├───────────────────┼──────────┤ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1157 | // └───────────────────┴──────────┘ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1161 | // ┌───────────────────┬─────┬────────┐ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1163 | // ├───────────────────┼─────┼────────┤ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1167 | // └───────────────────┴─────┴────────┘ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1171 | // ┌───────────────────┬────────┐ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1173 | // ├───────────────────┼────────┤ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1177 | // └───────────────────┴────────┘ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1181 | // ┌───────────────────┬────────┐ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1183 | // ├───────────────────┼────────┤ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1187 | // └───────────────────┴────────┘ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1191 | // ┌───────────────────┬────────┐ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1193 | // ├───────────────────┼────────┤ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1197 | // └───────────────────┴────────┘ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1429 | // ┌───────────────────┬─────┬────────┐ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1431 | // ├───────────────────┼─────┼────────┤ | COMMENT |
| MEDIUM⚡ | test/util_test.js | 1432 | // └───────────────────┴─────┴────────┘ | COMMENT |
| MEDIUM | test/http_test.js | 5731 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/http_test.js | 5733 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/http_test.js | 5798 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/http_test.js | 5800 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/http_test.js | 5983 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/http_test.js | 6024 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 28 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 30 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 53 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 55 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 137 | // ───────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 139 | // ───────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 206 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 208 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 285 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 287 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 325 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 327 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 399 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 401 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 479 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 481 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 600 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 602 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 664 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 666 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 753 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 755 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 796 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 798 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/fetch_test.js | 837 | // ───────────────────────────────────────────────────────────────────────── | COMMENT |
| 18 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/gen_tsc.js | 192 | function classHasDeclaredOrExplicitlyAssignedName(node) { | CODE |
| LOW | tools/gen_tsc.js | 195 | function getDeclarationDiagnostics(host, resolver, file) { | CODE |
| LOW | tools/trans.js | 68 | page.eval(`var node = document.createElement('script');node.id="google_translate_callback";node.text="function googl | CODE |
| LOW | tools/util/generator.js | 87 | function normalizeIDLTextFromModuleDef(mdef) { | CODE |
| LOW | tools/util/generator.js | 140 | function normalizeIDLTextFromInterfaceDef(mdef) { | CODE |
| LOW | tools/util/gen_dts.js | 165 | function convertIDLCommentToJSDocComment(comment = '') { | CODE |
| LOW | tools/util/gen_dts.js | 282 | function getAddRefToTripleSlashDirectivesHost( | CODE |
| LOW | tools/util/gen_dts.js | 545 | function mapCallbackShapeToDtsType(shape, { | CODE |
| LOW | tools/util/gen_dts.js | 600 | function mapMemPropertyTypeToDtsType(propertyType, { | CODE |
| LOW | tools/util/gen_dts.js | 652 | function mapMemMethodReturnTypeToDtsType(memReturnType, { | CODE |
| LOW | tools/util/gen_dts.js | 1079 | function mergedBufferStringOverloads(members) { | CODE |
| LOW | tools/util/gen_dts.js | 1235 | function resolveListenerMethodDeclaration(def, defs, name) { | CODE |
| LOW | tools/util/gen_dts.js | 1258 | function mapListenerMethodTailParams(declaration, listenerHostName, ctx) { | CODE |
| LOW | tools/util/gen_dts.js | 1275 | function createEventRegistrationMember(registrationName, mem, ctx, declaration) { | CODE |
| LOW | tools/util/gen_dts.js | 1293 | function createEventAccessorMember(mem, ctx) { | CODE |
| LOW | tools/util/gen_dts.js | 1325 | function materializeInheritedOverloads(def, name, { | CODE |
| LOW | tools/util/gen_dts.js | 1488 | function buildPromiseModuleDeclare(def, processOptions) { | CODE |
| LOW | tools/util/gen_dts.js | 1549 | function buildPromisesStaticsDeclare(def, { | CODE |
| LOW | tools/util/gen_dts.js | 2505 | function reorderSwallowedCallbackMembers(members) { | CODE |
| LOW | fibjs/scripts/internal/buffer.js | 252 | function normalizeTranscodeEncoding(name) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 92 | function createWritableStreamDefaultController() { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 102 | function writableStreamDefaultControllerGetDesiredSize(controller) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 106 | function writableStreamDefaultControllerError(controller, error) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 231 | function writableStreamDefaultControllerErrorIfNeeded(controller, error) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 237 | function writableStreamDefaultControllerGetChunkSize(controller, chunk) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 246 | function writableStreamDefaultControllerClose(controller) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 409 | function writableStreamDefaultWriterAbort(writer, reason) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 414 | function writableStreamDefaultWriterClose(writer) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 419 | function writableStreamDefaultWriterRelease(writer) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 549 | function writableStreamAddWriteRequest(stream) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 555 | function writableStreamCloseQueuedOrInFlight(stream) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 559 | function writableStreamStartErroring(stream, reason) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 613 | function writableStreamHasOperationMarkedInFlight(stream) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 617 | function writableStreamMarkCloseRequestInFlight(stream) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 622 | function writableStreamMarkFirstWriteRequestInFlight(stream) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 626 | function writableStreamFinishInFlightWrite(stream) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 631 | function writableStreamFinishInFlightWriteWithError(stream, error) { | CODE |
| LOW⚡ | fibjs/scripts/internal/_webstream/WritableStream.js | 638 | function writableStreamFinishInFlightClose(stream) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 118 | function writableStreamDefaultControllerClearAlgorithms(controller) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 125 | function writableStreamDefaultControllerProcessClose(controller) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 145 | function writableStreamDefaultControllerProcessWrite(controller, chunk) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 180 | function writableStreamDefaultControllerGetBackpressure(controller) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 185 | function writableStreamDefaultControllerWrite(controller, chunk, chunkSize) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 202 | function writableStreamDefaultControllerAdvanceQueueIfNeeded(controller) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 396 | function writableStreamDefaultWriterGetDesiredSize(writer) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 430 | function writableStreamDefaultWriterWrite(writer, chunk) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 455 | function writableStreamDefaultWriterEnsureReadyPromiseRejected(writer, error) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 468 | function writableStreamDefaultWriterEnsureClosedPromiseRejected(writer, error) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 575 | function writableStreamFinishErroring(stream) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 659 | function writableStreamFinishInFlightCloseWithError(stream, error) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 671 | function writableStreamDealWithRejection(stream, error) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 680 | function writableStreamRejectCloseAndClosedPromiseIfNeeded(stream) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 695 | function writableStreamUpdateBackpressure(stream, backpressure) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 788 | function setUpWritableStreamDefaultControllerFromUnderlyingSink( | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 815 | function setUpWritableStreamDefaultController( | CODE |
| LOW | fibjs/scripts/internal/_webstream/WritableStream.js | 851 | function createInternalWritableStream(startAlgorithm, writeAlgorithm, closeAlgorithm, abortAlgorithm, highWaterMark, siz | CODE |
| LOW | fibjs/scripts/internal/_webstream/ReadableStream.js | 496 | function readableStreamAsyncIterator(stream, options) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/ReadableStream.js | 537 | function readableStreamFromIterable(asyncIterable) { | CODE |
| LOW | fibjs/scripts/internal/_webstream/ReadableStream.js | 585 | function createInternalReadableStream(startAlgorithm, pullAlgorithm, cancelAlgorithm, highWaterMark, sizeAlgorithm) { | CODE |
| LOW | …internal/_webstream/ReadableStreamDefaultController.js | 101 | function createReadableStreamDefaultController() { | CODE |
| 94 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | fibjs/include/ifs/XmlElement.h | 239 | { "placeholder", s_get_placeholder, s_set_placeholder, false }, | CODE |
| LOW | fibjs/addons/test_buffer/test_buffer.c | 7 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; | CODE |
| LOW | fibjs/addons/test_buffer/test_buffer.c | 7 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; | CODE |
| LOW | test/formdata_test.js | 95 | assert.strictEqual(formData.get('name'), 'John Doe'); | CODE |
| LOW | test/formdata_test.js | 901 | formData.append('name', 'John Doe'); | CODE |
| LOW | test/formdata_test.js | 1072 | formData.append('name', 'John Doe'); | CODE |
| LOW | test/formdata_test.js | 1090 | assert.ok(result.includes('John Doe')); | CODE |
| LOW | test/formdata_test.js | 2041 | name: 'John Doe', | CODE |
| LOW | test/formdata_test.js | 2674 | originalFormData.append('name', 'John Doe'); | CODE |
| LOW | test/formdata_test.js | 2696 | assert.strictEqual(parsedFormData.get('name'), 'John Doe'); | CODE |
| LOW | test/xml_test.js | 3751 | assert.equal(input.getAttribute("placeholder"), "p"); | CODE |
| LOW | test/atob_btoa_test.js | 174 | const largeString = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. '.repeat(100); | CODE |
| LOW | test/atob_btoa_test.js | 174 | const largeString = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. '.repeat(100); | CODE |
| LOW | npm/types/dts/interface/X509Certificate.d.ts | 130 | * console.log(cert.checkEmail('admin@example.com')); // admin@example.com | COMMENT |
| LOW⚡ | npm/types/dts/interface/X509Certificate.d.ts | 380 | * subject: { CN: 'mailer', emailAddress: 'admin@example.com' } | COMMENT |
| LOW⚡ | npm/types/dts/interface/X509Certificate.d.ts | 384 | * console.log(cert.checkEmail('admin@example.com')); // admin@example.com | COMMENT |
| LOW⚡ | npm/types/dts/interface/X509Certificate.d.ts | 386 | * console.log(cert.checkEmail('admin@example.com', { subject: 'never' })); // undefined | COMMENT |
| LOW | npm/types/dts/interface/FormData.d.ts | 59 | * form.append('name', 'John Doe'); | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | fibjs/src/util/ts_strip/ts_strip.cpp | 2476 | // We need to check if the current identifier is followed DIRECTLY by ':' | COMMENT |
| LOW⚡ | test/async_local_storage_test.js | 1607 | // Step 1: verify OUTER context at entry | COMMENT |
| LOW⚡ | test/async_local_storage_test.js | 1612 | // Step 2: verify INNER context at inner entry | COMMENT |
| LOW⚡ | test/async_local_storage_test.js | 1618 | // Step 3: verify INNER context after sleep | COMMENT |
| LOW⚡ | test/async_local_storage_test.js | 1623 | // Step 4: verify OUTER context is restored after await | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | test/async_local_storage_test.js | 1607 | // Step 1: verify OUTER context at entry | COMMENT |
| LOW⚡ | test/async_local_storage_test.js | 1612 | // Step 2: verify INNER context at inner entry | COMMENT |
| LOW⚡ | test/async_local_storage_test.js | 1618 | // Step 3: verify INNER context after sleep | COMMENT |
| LOW⚡ | test/async_local_storage_test.js | 1623 | // Step 4: verify OUTER context is restored after await | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | test/blob_test.js | 442 | // Note: In this implementation, Infinity as end seems to behave as 0 | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | fibjs/src/util/ts_strip/ts_strip.cpp | 1253 | // Definitely not type arguments - rollback | COMMENT |