The library for web and native user interfaces.
This report summarizes scanner evidence for react/react, a JavaScript project with 251,891 GitHub stars. SynthScan examined 800,428 lines of code across 2863 source files, recording 2047 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 3.3 (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? 1991 finding(s).
Are imports declared and package/API names verified? 54 finding(s).
Are wrappers, guards, and repeated structures necessary? 1513 finding(s).
Which changes need focused human review? 2047 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 2047 distinct pattern matches across 13 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 | scripts/bench/build.js | 53 | async function getMergeBaseFromLocalGitRepo(localRepo) { | CODE |
| LOW | scripts/bench/build.js | 62 | async function buildBenchmarkBundlesFromGitRepo( | CODE |
| LOW | scripts/bench/benchmark.js | 52 | function calculateStandardErrorOfMean(data) { | CODE |
| LOW | scripts/bench/stats.js | 28 | function calculateMeanAndSdOfRatioFromDeltaMethod( | CODE |
| LOW | scripts/flags/flags.js | 84 | function getReactFeatureFlagsMajor() { | CODE |
| LOW | scripts/flags/flags.js | 114 | function getReactNativeFeatureFlagsMajor() { | CODE |
| LOW | scripts/flags/flags.js | 152 | function mockDynamicallyFeatureFlags() { | CODE |
| LOW | scripts/flags/flags.js | 231 | function getOSSExperimentalFlagValue(flag) { | CODE |
| LOW | …ts/release/shared-commands/download-build-artifacts.js | 160 | async function downloadArtifactsFromGitHub(opts) { | CODE |
| LOW | scripts/shared/evalToString.js | 25 | function evalStringAndTemplateConcat(ast, args) { | CODE |
| LOW | scripts/babel/transform-react-version-pragma.js | 22 | function buildGateVersionCondition(comments) { | CODE |
| LOW | scripts/devtools/build-and-test.js | 133 | async function buildAndTestStandalonePackage() { | CODE |
| LOW | scripts/devtools/build-and-test.js | 172 | async function buildAndTestInlinePackage() { | CODE |
| LOW | scripts/rollup/build-all-release-channels.js | 474 | function updatePlaceholderReactVersionInCompiledArtifacts( | CODE |
| LOW | scripts/rollup/wrappers.js | 32 | function wrapWithRegisterInternalModule(source) { | CODE |
| LOW | scripts/rollup/wrappers.js | 507 | function wrapWithTopLevelDefinitions( | CODE |
| LOW | scripts/rollup/forks.js | 29 | function findNearestExistingForkFile(path, segmentedIdentifier, suffix) { | CODE |
| LOW | scripts/eslint/index.js | 18 | async function runESLintOnFilesWithOptions(filePatterns, onlyChanged, options) { | CODE |
| LOW | scripts/eslint-rules/safe-string-coercion.js | 339 | function coerceWithStringConstructor(context, node) { | CODE |
| LOW | scripts/flow/react-native-host-hooks.js | 91 | declare export function getNodeFromPublicInstance( | CODE |
| LOW | scripts/flow/react-native-host-hooks.js | 94 | declare export function getNativeTagFromPublicInstance( | CODE |
| LOW | scripts/flow/react-native-host-hooks.js | 109 | declare export function getInternalInstanceHandleFromPublicInstance( | CODE |
| LOW | …t-devtools-inline/__tests__/__e2e__/components.test.js | 217 | async function waitForComponentSearchResultsCount(text) { | CODE |
| LOW | …act-devtools-inline/__tests__/__e2e__/profiler.test.js | 44 | async function clickButtonAndVerifySnapshotSelectorText( | CODE |
| LOW | …act-devtools-inline/__tests__/__e2e__/profiler.test.js | 108 | async function waitForSearchResultsCount(expectedText) { | CODE |
| LOW | …light-server-fb/src/server/ReactFlightDOMServerNode.js | 102 | function startReadingFromDebugChannelReadable( | CODE |
| LOW | …light-server-fb/src/server/ReactFlightDOMServerNode.js | 252 | function createFakeWritableFromWebSocket(webSocket: WebSocket): Writable { | CODE |
| LOW | …b/src/client/ReactFlightClientConfigTargetFBBrowser.js | 12 | export function prepareDestinationForModuleImpl( | CODE |
| LOW | …ht-server-fb/src/client/ReactFlightDOMClientBrowser.js | 59 | function createDebugCallbackFromWritableStream( | CODE |
| LOW | …ht-server-fb/src/client/ReactFlightDOMClientBrowser.js | 77 | function createResponseFromOptions(options: void | Options) { | CODE |
| LOW | …ht-server-fb/src/client/ReactFlightDOMClientBrowser.js | 119 | function startReadingFromUniversalStream( | CODE |
| LOW | …rver-fb/src/client/ReactFlightClientConfigBundlerFB.js | 44 | export function prepareDestinationForModule( | CODE |
| LOW | …r-dom-turbopack/src/server/ReactFlightDOMServerEdge.js | 78 | function startReadingFromDebugChannelReadableStream( | CODE |
| LOW | …om-turbopack/src/server/ReactFlightDOMServerBrowser.js | 72 | function startReadingFromDebugChannelReadableStream( | CODE |
| LOW | …r-dom-turbopack/src/server/ReactFlightDOMServerNode.js | 91 | function startReadingFromDebugChannelReadable( | CODE |
| LOW | …r-dom-turbopack/src/server/ReactFlightDOMServerNode.js | 242 | function createFakeWritableFromWebSocket(webSocket: WebSocket): Writable { | CODE |
| LOW | …r-dom-turbopack/src/server/ReactFlightDOMServerNode.js | 264 | function createFakeWritableFromReadableStreamController( | CODE |
| LOW | …r-dom-turbopack/src/server/ReactFlightDOMServerNode.js | 293 | function startReadingFromDebugChannelReadableStream( | CODE |
| LOW | …r-dom-turbopack/src/server/ReactFlightDOMServerNode.js | 409 | function createFakeWritableFromNodeReadable(readable: any): Writable { | CODE |
| LOW | …r-dom-turbopack/src/client/ReactFlightDOMClientEdge.js | 89 | function createResponseFromOptions(options: Options) { | CODE |
| LOW | …lient/ReactFlightClientConfigTargetTurbopackBrowser.js | 12 | export function prepareDestinationWithChunks( | CODE |
| LOW | …client/ReactFlightClientConfigTargetTurbopackServer.js | 19 | export function prepareDestinationWithChunks( | CODE |
| LOW | …om-turbopack/src/client/ReactFlightDOMClientBrowser.js | 59 | function createDebugCallbackFromWritableStream( | CODE |
| LOW | …om-turbopack/src/client/ReactFlightDOMClientBrowser.js | 77 | function createResponseFromOptions(options: void | Options) { | CODE |
| LOW | …om-turbopack/src/client/ReactFlightDOMClientBrowser.js | 119 | function startReadingFromUniversalStream( | CODE |
| LOW | …/src/client/ReactFlightClientConfigBundlerTurbopack.js | 63 | export function prepareDestinationForModule( | CODE |
| LOW | packages/scheduler/src/SchedulerProfiling.js | 59 | export function startLoggingProfilingEvents(): void { | CODE |
| LOW | packages/scheduler/src/SchedulerProfiling.js | 66 | export function stopLoggingProfilingEvents(): ArrayBuffer | null { | CODE |
| LOW | packages/scheduler/src/__tests__/SchedulerMock-test.js | 449 | function inferPriorityFromCallstack() { | CODE |
| LOW | packages/scheduler/src/__tests__/Scheduler-test.js | 57 | function installMockBrowserRuntime() { | CODE |
| LOW | …ages/scheduler/src/__tests__/SchedulerPostTask-test.js | 57 | function installMockBrowserRuntime() { | CODE |
| LOW | …ges/scheduler/src/__tests__/SchedulerProfiling-test.js | 91 | function stopProfilingAndPrintFlamegraph() { | CODE |
| LOW | …/scheduler/src/__tests__/SchedulerSetImmediate-test.js | 53 | function installMockBrowserRuntime() { | CODE |
| LOW⚡ | …lugin-react-hooks/__tests__/ESLintRulesOfHooks-test.js | 98 | function ComponentWithNormalFunction() { | CODE |
| LOW⚡ | …lugin-react-hooks/__tests__/ESLintRulesOfHooks-test.js | 106 | function normalFunctionWithNormalFunction() { | CODE |
| LOW⚡ | …lugin-react-hooks/__tests__/ESLintRulesOfHooks-test.js | 114 | function normalFunctionWithConditionalFunction() { | CODE |
| LOW⚡ | …lugin-react-hooks/__tests__/ESLintRulesOfHooks-test.js | 124 | function functionThatStartsWithUseButIsntAHook() { | CODE |
| LOW | …lugin-react-hooks/__tests__/ESLintRulesOfHooks-test.js | 944 | function ComponentWithConditionalHook() { | CODE |
| LOW | …lugin-react-hooks/__tests__/ESLintRulesOfHooks-test.js | 995 | function ComponentWithConditionalHook() { | CODE |
| LOW | …lugin-react-hooks/__tests__/ESLintRulesOfHooks-test.js | 1008 | return function ComponentWithConditionalHook() { | CODE |
| 1451 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 21 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_now.apply( | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 28 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_scheduleCallb | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 35 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_cancelCallbac | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 42 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_shouldYield.a | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 49 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_requestPaint. | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 56 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_runWithPriori | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 63 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_next.apply( | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 70 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_wrapCallback. | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 77 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_getCurrentPri | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 84 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_getFirstCallb | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 91 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_pauseExecutio | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 98 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_continueExecu | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.development.js | 105 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_forceFrameRat | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.production.min.js | 21 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_now.apply( | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.production.min.js | 28 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_scheduleCallb | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.production.min.js | 35 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_cancelCallbac | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.production.min.js | 42 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_shouldYield.a | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.production.min.js | 49 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_requestPaint. | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.production.min.js | 56 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_runWithPriori | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.production.min.js | 63 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_next.apply( | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.production.min.js | 70 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_wrapCallback. | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.production.min.js | 77 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_getCurrentPri | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.production.min.js | 84 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_getFirstCallb | CODE |
| CRITICAL | packages/scheduler/npm/umd/scheduler.production.min.js | 99 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_forceFrameRat | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.profiling.min.js | 21 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_now.apply( | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.profiling.min.js | 28 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_scheduleCallb | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.profiling.min.js | 35 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_cancelCallbac | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.profiling.min.js | 42 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_shouldYield.a | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.profiling.min.js | 49 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_requestPaint. | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.profiling.min.js | 56 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_runWithPriori | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.profiling.min.js | 63 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_next.apply( | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.profiling.min.js | 70 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_wrapCallback. | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.profiling.min.js | 77 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_getCurrentPri | CODE |
| CRITICAL⚡ | packages/scheduler/npm/umd/scheduler.profiling.min.js | 84 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_getFirstCallb | CODE |
| CRITICAL | packages/scheduler/npm/umd/scheduler.profiling.min.js | 99 | return global.React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.Scheduler.unstable_forceFrameRat | CODE |
| CRITICAL | packages/react-devtools-extensions/src/main/index.js | 233 | chrome.devtools.panels.elements.onSelectionChanged.removeListener( | CODE |
| CRITICAL | packages/react-devtools-extensions/src/main/index.js | 246 | chrome.devtools.panels.elements.onSelectionChanged.addListener( | CODE |
| CRITICAL | …ference/InlineImmediatelyInvokedFunctionExpressions.ts | 163 | for (const block of body.loweredFunc.func.body.blocks.values()) { | CODE |
| CRITICAL | …compiler/src/Inference/InferMutationAliasingEffects.ts | 594 | instruction.value.loweredFunc.func.context.map(p => p.identifier.id), | CODE |
| CRITICAL | …compiler/src/Inference/InferMutationAliasingEffects.ts | 828 | const capturesRef = effect.function.loweredFunc.func.context.some( | CODE |
| CRITICAL | …compiler/src/Inference/InferMutationAliasingEffects.ts | 2066 | prop.place.identifier.type.return.operands.some(operand => | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | ReactVersions.js | 1 | 'use strict'; | COMMENT |
| LOW | .eslintrc.js | 261 | // We apply these settings to files that should run on Node. | COMMENT |
| LOW | scripts/ci/merge-build-weights.js | 1 | #!/usr/bin/env node | COMMENT |
| LOW | scripts/babel/transform-lazy-jsx-import.js | 1 | /** | COMMENT |
| LOW | scripts/babel/transform-test-gate-pragma.js | 1 | 'use strict'; | COMMENT |
| LOW | scripts/error-codes/transform-error-messages.js | 21 | const t = babel.types; | COMMENT |
| LOW | scripts/rollup/build.js | 461 | }, | COMMENT |
| LOW | scripts/eslint-rules/safe-string-coercion.js | 21 | return ( | COMMENT |
| LOW | scripts/jest/TestFlags.js | 1 | 'use strict'; | COMMENT |
| LOW | scripts/jest/TestFlags.js | 21 | // // @gate enableSomeAPI | COMMENT |
| LOW | scripts/jest/spec-equivalence-reporter/setupTests.js | 41 | } | COMMENT |
| LOW | …c-external-store/src/useSyncExternalStoreShimClient.js | 21 | // because of a very particular set of implementation details and assumptions | COMMENT |
| LOW | …c-external-store/src/useSyncExternalStoreShimClient.js | 81 | // Because we don't actually use the state returned by the useState hook, we | COMMENT |
| LOW | …ckages/eslint-plugin-react-hooks/src/types/global.d.ts | 1 | // In order to support the __EXPERIMENTAL__ global in TypeScript, | COMMENT |
| LOW | …es/eslint-plugin-react-hooks/src/rules/RulesOfHooks.ts | 561 | } | COMMENT |
| LOW | …es/eslint-plugin-react-hooks/src/rules/RulesOfHooks.ts | 581 | // if (a) { | COMMENT |
| LOW | …es/eslint-plugin-react-hooks/src/rules/RulesOfHooks.ts | 901 | // NOTE: We could also support `ClassProperty` and `MethodDefinition` | COMMENT |
| LOW | …/eslint-plugin-react-hooks/src/rules/ExhaustiveDeps.ts | 241 | // The ones we've collected so far are incorrect. So don't continue with | COMMENT |
| LOW | …s/react-native-renderer/src/ReactFabricEventEmitter.js | 101 | let eventTarget = null; | COMMENT |
| LOW | …s/react-native-renderer/src/ReactFabricEventEmitter.js | 121 | // low-level events issues. | COMMENT |
| LOW | …ges/react-server/src/ReactServerStreamConfigBrowser.js | 181 | export function typedArrayToBinaryChunk( | COMMENT |
| LOW | packages/react-server/src/ReactServerStreamConfigBun.js | 101 | // $FlowFixMe[method-unbinding] | COMMENT |
| LOW | packages/react-server/src/ReactFizzNewContext.js | 141 | // We found the same level. Now we just need to find a shared ancestor. | COMMENT |
| LOW | …s/react-server/src/ReactFlightServerConfigDebugNode.js | 141 | previous: null, | COMMENT |
| LOW | …ckages/react-server/src/ReactServerStreamConfigEdge.js | 181 | const view = new Uint8Array( | COMMENT |
| LOW | packages/react-server/src/ReactFizzServer.js | 401 | pingedTasks: Array<Task>, // High priority tasks that should be worked on first. | COMMENT |
| LOW | packages/react-server/src/ReactFizzServer.js | 421 | // onBrowserBailout is called when Fizz recovers by intentionally deferring | COMMENT |
| LOW | packages/react-server/src/ReactFizzServer.js | 461 | // adds unnecessary overhead to do more splits. We don't know if it's a higher or lower | COMMENT |
| LOW | packages/react-server/src/ReactFizzServer.js | 481 | // reasonably well built UI within it without getting errors. If it's too high | COMMENT |
| LOW | packages/react-server/src/ReactFizzServer.js | 3121 | } | COMMENT |
| LOW | packages/react-server/src/ReactFizzServer.js | 6661 | if (renderLifetimeController !== null) { | COMMENT |
| LOW | packages/react-server/src/ReactFizzHooks.js | 701 | COMMENT | |
| LOW | …ckages/react-server/src/ReactServerStreamConfigNode.js | 261 | // buffer does not belong to this chunk. Node serves an allocation below | COMMENT |
| LOW | packages/react-server/src/ReactFlightThenable.js | 61 | // they represent the same value, because components are idempotent. | COMMENT |
| LOW | packages/react-server/src/createFastHashJS.js | 1 | /** | COMMENT |
| LOW | packages/react-server/src/ReactFizzTreeContext.js | 21 | // The leading 0s are important. In the above example, you only need 3 bits to | COMMENT |
| LOW | packages/react-server/src/ReactFizzTreeContext.js | 41 | // id that does not fork would be indistinguishable from its child id. For | COMMENT |
| LOW | packages/react-server/src/ReactFizzTreeContext.js | 101 | // work for smaller ids, because you need 5 bits per character. | COMMENT |
| LOW | packages/react-server/src/ReactFlightServer.js | 1121 | erroredTask(request, newTask, x); | COMMENT |
| LOW | packages/react-server/src/ReactFlightServer.js | 2081 | // each child within this context because we can't return a set with already resolved | COMMENT |
| LOW | packages/react-server/src/ReactFlightServer.js | 2141 | // children. We could achieve the same effect by passing on the keyPath to the next | COMMENT |
| LOW | packages/react-server/src/ReactFlightServer.js | 2221 | COMMENT | |
| LOW | packages/react-server/src/ReactFlightServer.js | 2561 | // The ioNode might be another PromiseNode in the case where none of the AwaitNode had | COMMENT |
| LOW | packages/react-server/src/ReactFlightServer.js | 6661 | // signal is aborted here. Debug chunks can still be pending, but they carry | COMMENT |
| LOW | packages/react-server/src/ReactFlightServer.js | 6841 | } | COMMENT |
| LOW | …react-server/src/forks/ReactServerStreamConfig.noop.js | 1 | /** | COMMENT |
| LOW | …kages/react-server/src/forks/ReactFizzConfig.custom.js | 1 | /** | COMMENT |
| LOW | packages/react-server/src/forks/ReactFizzConfig.noop.js | 1 | /** | COMMENT |
| LOW | …act-server/src/forks/ReactServerStreamConfig.custom.js | 1 | /** | COMMENT |
| LOW | packages/react-debug-tools/src/ReactDebugHooks.js | 841 | value: mixed, | COMMENT |
| LOW | packages/shared/ReactFeatureFlags.js | 21 | // Flags that exist solely to turn off a change in case it causes a regression | COMMENT |
| LOW | packages/shared/ReactFeatureFlags.js | 41 | // delete from the codebase until we migrate internal callers. | COMMENT |
| LOW | packages/shared/ReactFeatureFlags.js | 201 | export const disableLegacyMode: boolean = true; | COMMENT |
| LOW | packages/shared/ReactFeatureFlags.js | 221 | // Prevent the value and checked attributes from syncing with their related | COMMENT |
| LOW | packages/shared/ReactComponentStackFrame.js | 261 | // cut off due to maximum stack limits. In this case, one maybe cut off | COMMENT |
| LOW | packages/shared/CheckStringCoercion.js | 41 | return true; | COMMENT |
| LOW | packages/shared/forks/ReactFeatureFlags.www-dynamic.js | 41 | // to __VARIANT__. | COMMENT |
| LOW | packages/react-refresh/src/ReactFreshRuntime.js | 601 | } else { | COMMENT |
| LOW | packages/react-art/npm/Wedge.js | 121 | // if the angle is over pi radians (180 degrees) | COMMENT |
| LOW | …ges/react-dom/src/__tests__/ReactDOMFiberAsync-test.js | 781 | // At the time this test was written, it simulated a particular crash that | COMMENT |
| 282 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | compiler/crates/react_compiler/src/entrypoint/gating.rs | 253 | // Step 1: rename existing functions | COMMENT |
| LOW⚡ | compiler/crates/react_compiler/src/entrypoint/gating.rs | 259 | // Step 2: build new params and args for the dispatcher function | COMMENT |
| LOW⚡ | …t_compiler/src/entrypoint/validate_source_locations.rs | 37 | // Step 1: Collect important locations from the original source | COMMENT |
| LOW⚡ | …t_compiler/src/entrypoint/validate_source_locations.rs | 40 | // Step 2: Collect all locations from the generated AST | COMMENT |
| LOW⚡ | …t_compiler/src/entrypoint/validate_source_locations.rs | 47 | // Step 3: Validate that all important locations are preserved | COMMENT |
| LOW | …t_compiler/src/entrypoint/validate_source_locations.rs | 249 | // Step 1: Collect important original locations | COMMENT |
| LOW | …t_compiler/src/entrypoint/validate_source_locations.rs | 852 | // Step 2: Collect generated locations (ALL node types, not just important ones) | COMMENT |
| LOW | …t_compiler_inference/src/align_object_method_scopes.rs | 101 | // Step 1: Merge affected scopes to their canonical root. | COMMENT |
| LOW | …t_compiler_inference/src/align_object_method_scopes.rs | 149 | // Step 2: Repoint identifiers whose scopes were merged | COMMENT |
| LOW⚡ | …er_inference/src/build_reactive_scope_terminals_hir.rs | 262 | // Step 1: Collect rewrites | COMMENT |
| LOW⚡ | …er_inference/src/build_reactive_scope_terminals_hir.rs | 265 | // Step 2: Apply rewrites by splitting blocks | COMMENT |
| LOW | …er_inference/src/build_reactive_scope_terminals_hir.rs | 327 | // Step 3: Repoint phis when they refer to a rewritten block | COMMENT |
| LOW⚡ | …er_inference/src/build_reactive_scope_terminals_hir.rs | 347 | // Step 4: Fixup HIR to restore RPO, correct predecessors, renumber instructions | COMMENT |
| LOW⚡ | …er_inference/src/build_reactive_scope_terminals_hir.rs | 352 | // Step 5: Fix scope and identifier ranges to account for renumbered instructions | COMMENT |
| LOW⚡ | …iler_inference/src/propagate_scope_dependencies_hir.rs | 92 | // Step 2: Calculate hoistable dependencies using the tree. | COMMENT |
| LOW⚡ | …iler_inference/src/propagate_scope_dependencies_hir.rs | 98 | // Step 3: Reduce dependencies to a minimal set. | COMMENT |
| LOW | …iler_inference/src/propagate_scope_dependencies_hir.rs | 1095 | // Step 1: Collect identifier to function expression mappings | COMMENT |
| LOW | …iler_inference/src/propagate_scope_dependencies_hir.rs | 1123 | // Step 2: Forward pass to analyze assumed function calls | COMMENT |
| LOW | …iler_inference/src/propagate_scope_dependencies_hir.rs | 1196 | // Step 3: Propagate assumed-invoked status through mayInvoke chains | COMMENT |
| LOW⚡ | compiler/.claude/agents/investigate-error.md | 12 | ### Step 1: Create Test Fixture | COMMENT |
| LOW⚡ | compiler/.claude/agents/investigate-error.md | 15 | ### Step 2: Run Debug Compilation | COMMENT |
| LOW⚡ | compiler/.claude/agents/investigate-error.md | 18 | ### Step 3: Analyze Compilation Results | COMMENT |
| LOW | compiler/.claude/agents/investigate-error.md | 31 | ### Step 4: Iteratively adjust the fixture until it stops erroring | COMMENT |
| LOW | compiler/.claude/agents/investigate-error.md | 45 | ### Step 5: Compare Debug Outputs | COMMENT |
| LOW | compiler/.claude/agents/investigate-error.md | 52 | ### Step 6: Investigate Compiler Logic | COMMENT |
| LOW | compiler/.claude/skills/plan-update/SKILL.md | 17 | ### Step 1: Read context | COMMENT |
| LOW | compiler/.claude/skills/plan-update/SKILL.md | 24 | ### Step 2: Launch parallel analysis agents | COMMENT |
| LOW | compiler/.claude/skills/plan-update/SKILL.md | 71 | ### Step 3: Consolidate and update | COMMENT |
| LOW | compiler/.claude/skills/plan-update/SKILL.md | 84 | ### Step 4: Show summary | COMMENT |
| LOW | compiler/.claude/skills/compiler-port/SKILL.md | 13 | ## Step 0: Validate pass name | COMMENT |
| LOW | compiler/.claude/skills/compiler-port/SKILL.md | 22 | ## Step 1: Determine TS source files and Rust crate | COMMENT |
| LOW | compiler/.claude/skills/compiler-port/SKILL.md | 41 | ## Step 2: Gather context | COMMENT |
| LOW | compiler/.claude/skills/compiler-port/SKILL.md | 53 | ## Step 3: Create implementation plan | COMMENT |
| LOW | compiler/.claude/skills/compiler-port/SKILL.md | 65 | ## Step 4: Implementation | COMMENT |
| LOW | compiler/.claude/skills/compiler-port/SKILL.md | 84 | ## Step 5: Review loop | COMMENT |
| LOW | compiler/.claude/skills/compiler-port/SKILL.md | 95 | ## Step 6: Final report | COMMENT |
| LOW | compiler/.claude/skills/compiler-orchestrator/SKILL.md | 139 | ### Step 1: Discover Frontier | COMMENT |
| LOW | compiler/.claude/skills/compiler-orchestrator/SKILL.md | 173 | ### Step 2: Report Status | COMMENT |
| LOW | compiler/.claude/skills/compiler-orchestrator/SKILL.md | 186 | ### Step 3: Act on Frontier | COMMENT |
| LOW | compiler/.claude/skills/compiler-orchestrator/SKILL.md | 244 | ### Step 4: Review and Commit | COMMENT |
| LOW | compiler/.claude/skills/compiler-orchestrator/SKILL.md | 259 | ### Step 5: Loop | COMMENT |
| LOW⚡ | compiler/docs/rust-port/rust-port-0005-babel-plugin.md | 244 | // Step 1: Resolve options (pre-resolve JS-only values) | COMMENT |
| LOW⚡ | compiler/docs/rust-port/rust-port-0005-babel-plugin.md | 247 | // Step 2: Quick bail — should we compile this file at all? | COMMENT |
| LOW⚡ | compiler/docs/rust-port/rust-port-0005-babel-plugin.md | 252 | // Step 3: Pre-filter — any potential React functions? | COMMENT |
| LOW⚡ | compiler/docs/rust-port/rust-port-0005-babel-plugin.md | 257 | // Step 4: Extract scope info | COMMENT |
| LOW⚡ | compiler/docs/rust-port/rust-port-0005-babel-plugin.md | 260 | // Step 5: Call Rust compiler | COMMENT |
| LOW⚡ | compiler/docs/rust-port/rust-port-0005-babel-plugin.md | 268 | // Step 6: Forward logger events | COMMENT |
| LOW⚡ | compiler/docs/rust-port/rust-port-0005-babel-plugin.md | 275 | // Step 7: Handle result | COMMENT |
| LOW⚡ | compiler/scripts/enable-feature-flag.js | 273 | // Step 1: Enable flag in Environment.ts | COMMENT |
| LOW⚡ | compiler/scripts/enable-feature-flag.js | 276 | // Step 2: Run tests to find failures | COMMENT |
| LOW | compiler/scripts/enable-feature-flag.js | 287 | // Step 3: Add pragma to each failing fixture | COMMENT |
| LOW⚡ | compiler/scripts/enable-feature-flag.js | 320 | // Step 4: Update snapshots | COMMENT |
| LOW⚡ | compiler/scripts/enable-feature-flag.js | 326 | // Step 5: Verify all tests pass | COMMENT |
| LOW | …piler/docs/passes/17-buildReactiveScopeTerminalsHIR.md | 31 | ### Step 1: Collect Scope Rewrites | COMMENT |
| LOW | …piler/docs/passes/17-buildReactiveScopeTerminalsHIR.md | 39 | ### Step 2: Apply Rewrites by Splitting Blocks | COMMENT |
| LOW | …piler/docs/passes/17-buildReactiveScopeTerminalsHIR.md | 50 | ### Step 3: Repoint Phi Nodes | COMMENT |
| LOW | …piler/docs/passes/17-buildReactiveScopeTerminalsHIR.md | 53 | ### Step 4: Restore HIR Invariants | COMMENT |
| LOW⚡ | …act-compiler/docs/passes/55-validateSourceLocations.md | 76 | ### Step 1: Collect Important Original Locations | COMMENT |
| LOW⚡ | …act-compiler/docs/passes/55-validateSourceLocations.md | 81 | ### Step 2: Collect Generated Locations | COMMENT |
| LOW⚡ | …act-compiler/docs/passes/55-validateSourceLocations.md | 84 | ### Step 3: Validate Preservation | COMMENT |
| 8 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/react-server/src/ReactFizzServer.js | 2102 | // First we need to check if we have any resume slots at this level. | COMMENT |
| LOW | packages/react-server/src/ReactFizzServer.js | 4058 | // First we need to check if we have any resume slots at this level. | COMMENT |
| LOW | packages/react-reconciler/src/ReactFiberHooks.js | 716 | // If there were no changes to props or state, we need to check if there | COMMENT |
| LOW | packages/react-reconciler/src/ReactFiberBeginWork.js | 1012 | // We need to check if any children have context before we decide to bail | COMMENT |
| LOW | packages/react-reconciler/src/ReactFiberBeginWork.js | 3042 | // We need to check if any children have context before we decide to bail | COMMENT |
| LOW | …es/react-devtools-shared/src/backend/fiber/renderer.js | 2370 | // this boundary so we need to check if we've already removed it. | COMMENT |
| LOW | …es/react-devtools-shared/src/backend/fiber/renderer.js | 2671 | // it's possible that this node was in one. So we need to check if we're offscreen. | COMMENT |
| LOW⚡ | compiler/crates/react_compiler/src/entrypoint/gating.rs | 253 | // Step 1: rename existing functions | COMMENT |
| LOW⚡ | compiler/crates/react_compiler/src/entrypoint/gating.rs | 259 | // Step 2: build new params and args for the dispatcher function | COMMENT |
| LOW⚡ | …t_compiler/src/entrypoint/validate_source_locations.rs | 37 | // Step 1: Collect important locations from the original source | COMMENT |
| LOW⚡ | …t_compiler/src/entrypoint/validate_source_locations.rs | 40 | // Step 2: Collect all locations from the generated AST | COMMENT |
| LOW⚡ | …t_compiler/src/entrypoint/validate_source_locations.rs | 47 | // Step 3: Validate that all important locations are preserved | COMMENT |
| LOW | …t_compiler/src/entrypoint/validate_source_locations.rs | 249 | // Step 1: Collect important original locations | COMMENT |
| LOW | …t_compiler/src/entrypoint/validate_source_locations.rs | 852 | // Step 2: Collect generated locations (ALL node types, not just important ones) | COMMENT |
| LOW | …t_compiler_inference/src/align_object_method_scopes.rs | 101 | // Step 1: Merge affected scopes to their canonical root. | COMMENT |
| LOW | …t_compiler_inference/src/align_object_method_scopes.rs | 149 | // Step 2: Repoint identifiers whose scopes were merged | COMMENT |
| LOW⚡ | …er_inference/src/build_reactive_scope_terminals_hir.rs | 262 | // Step 1: Collect rewrites | COMMENT |
| LOW⚡ | …er_inference/src/build_reactive_scope_terminals_hir.rs | 265 | // Step 2: Apply rewrites by splitting blocks | COMMENT |
| LOW | …er_inference/src/build_reactive_scope_terminals_hir.rs | 327 | // Step 3: Repoint phis when they refer to a rewritten block | COMMENT |
| LOW⚡ | …er_inference/src/build_reactive_scope_terminals_hir.rs | 347 | // Step 4: Fixup HIR to restore RPO, correct predecessors, renumber instructions | COMMENT |
| LOW⚡ | …er_inference/src/build_reactive_scope_terminals_hir.rs | 352 | // Step 5: Fix scope and identifier ranges to account for renumbered instructions | COMMENT |
| LOW⚡ | …iler_inference/src/propagate_scope_dependencies_hir.rs | 92 | // Step 2: Calculate hoistable dependencies using the tree. | COMMENT |
| LOW⚡ | …iler_inference/src/propagate_scope_dependencies_hir.rs | 98 | // Step 3: Reduce dependencies to a minimal set. | COMMENT |
| LOW | …iler_inference/src/propagate_scope_dependencies_hir.rs | 1095 | // Step 1: Collect identifier to function expression mappings | COMMENT |
| LOW | …iler_inference/src/propagate_scope_dependencies_hir.rs | 1123 | // Step 2: Forward pass to analyze assumed function calls | COMMENT |
| LOW | …iler_inference/src/propagate_scope_dependencies_hir.rs | 1196 | // Step 3: Propagate assumed-invoked status through mayInvoke chains | COMMENT |
| LOW⚡ | compiler/scripts/enable-feature-flag.js | 273 | // Step 1: Enable flag in Environment.ts | COMMENT |
| LOW⚡ | compiler/scripts/enable-feature-flag.js | 276 | // Step 2: Run tests to find failures | COMMENT |
| LOW | compiler/scripts/enable-feature-flag.js | 287 | // Step 3: Add pragma to each failing fixture | COMMENT |
| LOW⚡ | compiler/scripts/enable-feature-flag.js | 320 | // Step 4: Update snapshots | COMMENT |
| LOW⚡ | compiler/scripts/enable-feature-flag.js | 326 | // Step 5: Verify all tests pass | COMMENT |
| LOW | …er/packages/babel-plugin-react-compiler/src/HIR/HIR.ts | 1621 | * If the reactive scope has an early return, this variable stores the temporary | COMMENT |
| LOW⚡ | …act-compiler/src/Validation/ValidateSourceLocations.ts | 184 | // Step 2: Collect all locations from the generated AST with their node types | COMMENT |
| LOW⚡ | …es/babel-plugin-react-compiler-rust/src/BabelPlugin.ts | 32 | // Step 1: Resolve options (pre-resolve JS-only values) | COMMENT |
| LOW⚡ | …es/babel-plugin-react-compiler-rust/src/BabelPlugin.ts | 40 | // Step 2: Quick bail — should we compile this file at all? | COMMENT |
| LOW⚡ | …es/babel-plugin-react-compiler-rust/src/BabelPlugin.ts | 45 | // Step 3: Pre-filter — any potential React functions? | COMMENT |
| LOW⚡ | …es/babel-plugin-react-compiler-rust/src/BabelPlugin.ts | 51 | // Step 4: Extract scope info | COMMENT |
| LOW | …es/babel-plugin-react-compiler-rust/src/BabelPlugin.ts | 109 | // Step 5: Call Rust compiler | COMMENT |
| LOW | …es/babel-plugin-react-compiler-rust/src/BabelPlugin.ts | 121 | // Step 6: Forward logger events and debug logs via orderedLog | COMMENT |
| LOW | …es/babel-plugin-react-compiler-rust/src/BabelPlugin.ts | 136 | // Step 7: Handle result | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …/eslint-plugin-react-hooks/src/rules/ExhaustiveDeps.ts | 308 | // Definitely stable | COMMENT |
| MEDIUM | packages/react-refresh/src/ReactFreshRuntime.js | 716 | // Definitely React components. | COMMENT |
| MEDIUM | …s/react-dom-bindings/src/client/ReactFiberConfigDOM.js | 1993 | // Absolutely positioned instances don't contribute their size to the parent. | COMMENT |
| MEDIUM | …s/react-dom-bindings/src/client/ReactFiberConfigDOM.js | 2072 | // Absolutely positioned elements don't affect the parent layout, unless they | COMMENT |
| MEDIUM | compiler/Cargo.toml | 31 | # builds (snap --rust, the e2e harness) are unaffected. | COMMENT |
| MEDIUM | …act_compiler_optimization/src/dead_code_elimination.rs | 406 | // Definitely safe to prune since they are read-only | COMMENT |
| MEDIUM | compiler/scripts/test-babel-ast.sh | 22 | # affects threads spawned via std::thread (which is how the libtest harness | COMMENT |
| MEDIUM | …react-compiler/src/Optimization/DeadCodeElimination.ts | 402 | // Definitely safe to prune since they are read-only | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ackages/babel-plugin-react-compiler/src/Utils/Stack.ts | 34 | print(fn: (node: T) => string): string; | CODE |
| HIGH | …ackages/babel-plugin-react-compiler/src/Utils/Stack.ts | 81 | print(fn: (node: T) => string): string { | CODE |
| HIGH | …ackages/babel-plugin-react-compiler/src/Utils/Stack.ts | 106 | print(_: (node: T) => string): string { | CODE |
| HIGH | …ckages/babel-plugin-react-compiler/src/SSA/EnterSSA.ts | 232 | print(): void { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …server/src/__tests__/ReactFlightAsyncDebugInfo-test.js | 110 | async function getData(text) { | CODE |
| LOW | …server/src/__tests__/ReactFlightAsyncDebugInfo-test.js | 471 | async function getData(url) { | CODE |
| LOW | …server/src/__tests__/ReactFlightAsyncDebugInfo-test.js | 560 | async function getData(text) { | CODE |
| LOW | …server/src/__tests__/ReactFlightAsyncDebugInfo-test.js | 1116 | async function getData() { | CODE |
| LOW | …server/src/__tests__/ReactFlightAsyncDebugInfo-test.js | 1451 | const getData = cache(async function getData(text) { | CODE |
| LOW | …server/src/__tests__/ReactFlightAsyncDebugInfo-test.js | 1759 | const getData = cache(async function getData(text) { | CODE |
| LOW | …server/src/__tests__/ReactFlightAsyncDebugInfo-test.js | 2457 | function getData(text) { | CODE |
| LOW | …server/src/__tests__/ReactFlightAsyncDebugInfo-test.js | 3854 | async function getData(text) { | CODE |
| LOW | …ages/react-dom/src/__tests__/ReactTestUtilsAct-test.js | 439 | function doSomething() { | CODE |
| LOW | …r-dom-webpack/src/__tests__/ReactFlightDOMNode-test.js | 1011 | async function getData() { | CODE |
| LOW | …erver-dom-webpack/src/__tests__/ReactFlightDOM-test.js | 1582 | async function getData() { | CODE |
| LOW | …erver-dom-webpack/src/__tests__/ReactFlightDOM-test.js | 1632 | async function getData() { | CODE |
| LOW | …ct-dom-bindings/src/events/FallbackCompositionState.js | 36 | export function getData() { | CODE |
| LOW | …s/react-devtools-shared/src/backend/legacy/renderer.js | 62 | function getData(internalInstance: InternalInstance) { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/jest/setupTests.js | 73 | // TODO: enable this check so we don't forget to reset spyOnX mocks. | COMMENT |
| LOW | scripts/jest/spec-equivalence-reporter/setupTests.js | 49 | // TODO: enable this check so we don't forget to reset spyOnX mocks. | COMMENT |
| MEDIUM | …raries/ReactPrivate/InitializeNativeFabricUIManager.js | 199 | // This is a basic implementation for testing. | COMMENT |
| MEDIUM | …c/__tests__/ReactHooksInspectionIntegrationDOM-test.js | 106 | // Implementation detail. Feel free to adjust the position of the Fiber in the tree. | COMMENT |
| LOW | …om/src/events/__tests__/SyntheticKeyboardEvent-test.js | 191 | // Don't forget to restore for other tests. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/react-server/src/__tests__/test-file.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius diam ut lectus suscipit, ac faucibus tellus fermentu | CODE |
| LOW | packages/react-server/src/__tests__/test-file.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius diam ut lectus suscipit, ac faucibus tellus fermentu | CODE |
| LOW | …server/src/__tests__/ReactFlightAsyncDebugInfo-test.js | 3093 | expect(await result).toBe('Lorem ipsum dolor sit amet'); | CODE |
| LOW | …server/src/__tests__/ReactFlightAsyncDebugInfo-test.js | 3093 | expect(await result).toBe('Lorem ipsum dolor sit amet'); | CODE |
| LOW | …react-dom/src/__tests__/ReactDOMFizzServerEdge-test.js | 91 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris | CODE |
| LOW | …react-dom/src/__tests__/ReactDOMFizzServerEdge-test.js | 91 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris | CODE |
| LOW | …r-dom-webpack/src/__tests__/ReactFlightDOMEdge-test.js | 816 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris' + | CODE |
| LOW | …r-dom-webpack/src/__tests__/ReactFlightDOMEdge-test.js | 816 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris' + | CODE |
| LOW | …react-dom-bindings/src/shared/possibleStandardNames.js | 123 | placeholder: 'placeholder', | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …es/react-dom-bindings/src/server/ReactFizzConfigDOM.js | 7151 | // or prerendering. In this implementation we only actually emit headers once and | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | packages/react-server/src/ReactFizzTreeContext.js | 18 | // ╰─┬─╯ ╰───────┬───────╯ | COMMENT |
| MEDIUM | packages/react-reconciler/src/ReactFiberTreeContext.js | 18 | // ╰─┬─╯ ╰───────┬───────╯ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/workflows/runtime_build_and_test.yml | 385 | # TODO: Update test config to support www build tests | COMMENT |
| LOW | .github/workflows/runtime_build_and_test.yml | 395 | # TODO: Update test config to support xplat build tests | COMMENT |