A framework for building native applications using React
This report presents the forensic synthetic code analysis of react/react-native, a C++ project with 126,197 GitHub stars. SynthScan v2.0 examined 898,166 lines of code across 6131 source files, recording 2209 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 3.7 places this repository in the Likely human-written band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 2209 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CHANGELOG-0.7x.md | 1433 | - **runtime** Fixes typo of function callFunctionOnBufferedRumtimeExecutor ([4e12c2e37c](https://github.com/facebook/re | CODE |
| LOW | …ivate/react-native-fantom/runner/EnvironmentOptions.js | 94 | export function validateEnvironmentVariables(): void { | CODE |
| LOW | …ate/react-native-fantom/runner/getFantomTestConfigs.js | 435 | function getConfigurationVariations( | CODE |
| LOW | private/react-native-fantom/runner/runner.js | 94 | async function processRNTesterCommandResult( | CODE |
| LOW | private/react-native-fantom/runner/paths.js | 75 | export function buildJSHeapSnapshotsOutputPathTemplate({ | CODE |
| LOW | private/react-native-fantom/runner/utils.js | 261 | export function getDebugInfoFromCommandResult( | CODE |
| LOW | private/react-native-fantom/runner/snapshotUtils.js | 161 | function formatSnapshotAsTemplateLiteral( | CODE |
| LOW | private/react-native-fantom/runner/snapshotUtils.js | 236 | export function saveInlineSnapshotsToSource( | CODE |
| LOW | …ivate/react-native-fantom/runner/formatFantomConfig.js | 83 | function formatFantomHermesVariant(hermesVariant: HermesVariant): string { | CODE |
| LOW | private/react-native-fantom/runtime/setup.js | 420 | function validateEmptyMessageQueue(): void { | CODE |
| LOW | private/react-native-fantom/src/index.js | 668 | export function createShadowNodeReferenceCounter( | CODE |
| LOW | private/react-native-fantom/src/index.js | 682 | export function createShadowNodeRevisionGetter( | CODE |
| LOW | private/react-native-fantom/src/HighResTimeStampMock.js | 51 | export function installHighResTimeStampMock(): HighResTimeStampMock { | CODE |
| LOW | private/react-native-fantom/src/Benchmark.js | 302 | function createBenchmarkResultsObject( | CODE |
| LOW | …ate/react-native-fantom/src/getFantomRenderedOutput.js | 163 | function createJSXElementForTestComparison( | CODE |
| LOW | …ate/react-native-fantom/src/getFantomRenderedOutput.js | 195 | function jsonChildrenToJSXChildren(jsonChildren: FantomJsonObject['children']) { | CODE |
| LOW | …ntom/src/__tests__/FantomHighResTimeStampMock-itest.js | 20 | function installHighResTimeStampMock(): HighResTimeStampMock { | CODE |
| LOW | …vate/react-native-fantom/src/__tests__/Fantom-itest.js | 25 | function getActualViewportDimensions(root: Root): { | CODE |
| LOW | private/core-cli-utils/src/private/clean.js | 46 | return async function deleteDirectoryContentsAction() { | CODE |
| LOW | private/core-cli-utils/src/private/clean.js | 71 | function deleteTmpDirectoryContents( | CODE |
| LOW | private/core-cli-utils/src/private/apple.js | 58 | function checkPodfileInSyncWithManifest( | CODE |
| LOW | …/react-native-codegen-typescript-test/scripts/build.js | 33 | function generateSnapshotTestCases( | CODE |
| LOW | scripts/releases/write-dotslash-release-asset-urls.js | 63 | async function writeReleaseAssetUrlsToDotSlashFiles( | CODE |
| LOW | scripts/releases/write-dotslash-release-asset-urls.js | 75 | async function writeReleaseAssetUrlsToDotSlashFile( | CODE |
| LOW | scripts/releases/write-dotslash-release-asset-urls.js | 131 | function isPreviousReleaseAssetProvider( | CODE |
| LOW | scripts/releases/write-dotslash-release-asset-urls.js | 142 | function createReleaseAssetProvider( | CODE |
| LOW | scripts/releases/upload-release-assets-for-dotslash.js | 94 | async function uploadReleaseAssetsForDotSlashFiles( | CODE |
| LOW | scripts/releases/upload-release-assets-for-dotslash.js | 153 | async function uploadReleaseAssetsForDotSlashFile( | CODE |
| LOW | scripts/releases/upload-release-assets-for-dotslash.js | 186 | async function fetchUpstreamAssetAndUploadToRelease( | CODE |
| LOW | scripts/releases/upload-release-assets-for-dotslash.js | 186 | async function fetchUpstreamAssetAndUploadToRelease( | CODE |
| LOW | scripts/releases/upload-release-assets-for-dotslash.js | 290 | async function maybeDeleteExistingReleaseAsset( | CODE |
| LOW | scripts/releases/upload-release-assets-for-dotslash.js | 318 | async function fetchAndValidateUpstreamAsset( | CODE |
| LOW | scripts/releases/upload-release-assets-for-dotslash.js | 347 | async function uploadAndVerifyReleaseAsset( | CODE |
| LOW | scripts/releases/validate-dotslash-artifacts.js | 61 | async function validateDotSlashArtifacts() /*: Promise<void> */ { | CODE |
| LOW | scripts/releases/set-rn-artifacts-version.js | 76 | async function updateReactNativeArtifacts( | CODE |
| LOW | scripts/releases/utils/hermes-utils.js | 45 | async function setStableHermesForReleaseBranch() { | CODE |
| LOW | scripts/releases/utils/hermes-utils.js | 61 | async function updateHermesCompilerVersionInDependencies( | CODE |
| LOW | scripts/releases/utils/hermes-utils.js | 82 | async function updateHermesRuntimeDependenciesVersions( | CODE |
| LOW | scripts/releases/utils/hermes-utils.js | 90 | async function updateHermesVersionsToPrebuilt() { | CODE |
| LOW | scripts/releases/utils/release-utils.js | 57 | function publishAndroidArtifactsToMaven( | CODE |
| LOW | scripts/releases/utils/release-utils.js | 84 | function publishExternalArtifactsToMaven( | CODE |
| LOW | scripts/releases/utils/dotslash-utils.js | 75 | async function processDotSlashFileInPlace( | CODE |
| LOW | scripts/releases/utils/dotslash-utils.js | 122 | function sanitizeFileNameComponent( | CODE |
| LOW⚡ | scripts/releases/utils/dotslash-utils.js | 145 | async function validateAndParseDotSlashFile( | CODE |
| LOW⚡ | scripts/releases/utils/dotslash-utils.js | 145 | async function validateAndParseDotSlashFile( | CODE |
| LOW⚡ | scripts/releases/utils/dotslash-utils.js | 155 | async function dangerouslyResignGeneratedFile( | CODE |
| LOW | scripts/releases/utils/dotslash-utils.js | 173 | async function validateDotSlashArtifactData( | CODE |
| LOW | scripts/releases/utils/curl-utils.js | 56 | function getTempDirPatternForTests() /*: RegExp */ { | CODE |
| LOW | scripts/releases/utils/npm-utils.js | 158 | function getPackageVersionStrByTag( | CODE |
| LOW | scripts/releases/ios-prebuild/setupDependencies.js | 86 | async function runPrepareDependencyScript( | CODE |
| LOW | scripts/js-api/build-types/buildApiSnapshot.js | 249 | async function getProcessedSnapshotResult( | CODE |
| LOW | scripts/js-api/build-types/buildGeneratedTypes.js | 158 | function extractTripleSlashDirectives(source: string): Array<string> { | CODE |
| LOW | …/build-types/utils/resolveCyclicImportsInDefinition.js | 81 | async function resolveCyclicImportsInDefinition(config: { | CODE |
| LOW | …ypes/transforms/typescript/replaceDefaultExportName.js | 13 | function createDefaultExportNameReplacer(filePath: string): PluginObj<unknown> { | CODE |
| LOW | …ild-types/transforms/typescript/versionExportedApis.js | 32 | function createVersionExportedApis( | CODE |
| LOW | …es/transforms/typescript/simplifyTypes/contextStack.js | 103 | export function insideTypeAliasLayerWithTypeParam( | CODE |
| LOW | …es/transforms/typescript/simplifyTypes/contextStack.js | 120 | export function insideUnresolvableTypeInstantiation( | CODE |
| LOW | …ld-types/transforms/flow/replaceStringishWithString.js | 36 | async function replaceStringishWithString( | CODE |
| LOW | …ld-types/transforms/flow/replaceRequiresWithImports.js | 187 | async function replaceRequiresWithImports( | CODE |
| LOW | …nsforms/flow/replaceNullablePropertiesWithUndefined.js | 18 | function isInsideObjectTypeProperty(node: TypeAnnotationType) { | CODE |
| 1091 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 40 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 42 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 86 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 88 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 151 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 153 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 184 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 186 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 235 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 237 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 256 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 258 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 271 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 273 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 322 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 324 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 341 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 343 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 377 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_parse_arg_string.py | 379 | # ========================================================================= | COMMENT |
| MEDIUM | scripts/cxx-api/tests/test_parse_arg_string.py | 16 | # ========================================================================= | COMMENT |
| MEDIUM | scripts/cxx-api/tests/test_parse_arg_string.py | 18 | # ========================================================================= | COMMENT |
| MEDIUM | scripts/cxx-api/tests/test_parse_arg_string.py | 120 | # ========================================================================= | COMMENT |
| MEDIUM | scripts/cxx-api/tests/test_parse_arg_string.py | 122 | # ========================================================================= | COMMENT |
| MEDIUM | scripts/cxx-api/tests/test_parse_arg_string.py | 285 | # ========================================================================= | COMMENT |
| MEDIUM | scripts/cxx-api/tests/test_parse_arg_string.py | 287 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 16 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 18 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 77 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 79 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 176 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 178 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 250 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 252 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 383 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 385 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 483 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 485 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 628 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 630 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 654 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | scripts/cxx-api/tests/test_config.py | 656 | # ========================================================================= | COMMENT |
| MEDIUM | scripts/cxx-api/tests/test_config.py | 324 | # ========================================================================= | COMMENT |
| MEDIUM | scripts/cxx-api/tests/test_config.py | 326 | # ========================================================================= | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 44 | // ┌────────────── (Root) ──────────────┐ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 45 | // │ ┏━ A (tag: 2) ━━━━━━━━━━━━━━━━━━━┓ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 50 | // │ ┃ ┏━ AA (tag: 3) ━━━━━━━━━━━━━━┓ ┃ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 58 | // │ ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ┃ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 59 | // │ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 60 | // │ ┏━ B (tag: 4) ━━━━━━━━━━━━━━━━━━━┓ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 65 | // │ ┃ ┏━ BA (tag: 5) ━━━━━━━━━━━━━━┓ ┃ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 70 | // │ ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ┃ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 71 | // │ ┃ ┏━ BB (tag: 6) ━━━━━━━━━━━━━━┓ ┃ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 76 | // │ ┃ ┃ ┏━ BBA (tag: 7) ━━━━━━━━━┓ ┃ ┃ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 81 | // │ ┃ ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━┛ ┃ ┃ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 82 | // │ ┃ ┃ ┏━ BBB (tag: 8) ━━━━━━━━━┓ ┃ ┃ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 87 | // │ ┃ ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━┛ ┃ ┃ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 88 | // │ ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ┃ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 89 | // │ ┃ ┏━ BC (tag: 9) ━━━━━━━━━━━━━━┓ ┃ │ | COMMENT |
| MEDIUM⚡ | …/react/renderer/mounting/tests/StackingContextTest.cpp | 94 | // │ ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ┃ │ | COMMENT |
| 262 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ivate/eslint-plugin-monorepo/rules/no-haste-imports.js | 61 | } | COMMENT |
| LOW | private/react-native-fantom/runner/bundling.js | 41 | } | COMMENT |
| LOW | private/react-native-fantom/runner/utils.js | 121 | '-c', | COMMENT |
| LOW | private/react-native-fantom/tester/src/NativeFantom.cpp | 1 | /* | COMMENT |
| LOW | …e/react-native-fantom/tester/src/TesterAppDelegate.cpp | 1 | /* | COMMENT |
| LOW | …e/react-native-fantom/tester/src/TesterAppDelegate.cpp | 21 | #include <jsi/jsi.h> | COMMENT |
| LOW | private/react-native-fantom/src/index.js | 181 | // Install a Fantom-specific global error handler that captures the first error | COMMENT |
| LOW | scripts/validate-ios-test-env.sh | 1 | #!/bin/bash | COMMENT |
| LOW | scripts/objc-test.sh | 1 | #!/bin/bash | COMMENT |
| LOW | scripts/cxx-api/tests/__init__.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | scripts/cxx-api/parser/input_filters/__init__.py | 1 | # Copyright (c) Meta Platforms, Inc. and affiliates. | COMMENT |
| LOW | …mponents/__tests__/typescript-component-parser-test.js | 41 | COMMENT | |
| LOW | …n/src/generators/modules/GenerateModuleObjCpp/index.js | 81 | * ${'@'}generated by codegen project: GenerateModuleObjCpp | COMMENT |
| LOW | packages/dev-middleware/src/inspector-proxy/Device.js | 101 | // Stores socket connection between Inspector Proxy and device. | COMMENT |
| LOW | packages/dev-middleware/src/inspector-proxy/Device.js | 121 | // Mapping built from scriptParsed events and used to fetch file content in `Debugger.getScriptSource`. | COMMENT |
| LOW | packages/dev-middleware/src/inspector-proxy/Device.js | 1001 | ).href; | COMMENT |
| LOW | packages/react-native/react-native.config.js | 21 | // - @react-native/community-cli-plugin | COMMENT |
| LOW | packages/react-native/types/index.d.ts | 1 | /** | COMMENT |
| LOW | packages/react-native/types/index.d.ts | 21 | // Souvik Ghosh <https://github.com/souvik-ghosh> | COMMENT |
| LOW | packages/react-native/types/index.d.ts | 41 | // David Sheldrick <https://github.com/ds300> | COMMENT |
| LOW | …ckages/react-native/sdks/hermes-engine/hermes-utils.rb | 21 | end | COMMENT |
| LOW | …t-native/sdks/hermes-engine/utils/copy-hermes-xcode.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …ative/ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp | 1 | /* | COMMENT |
| LOW | …-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.h | 21 | COMMENT | |
| LOW | packages/react-native/ReactCommon/yoga/yoga/YGMacros.h | 1 | /* | COMMENT |
| LOW | packages/react-native/ReactCommon/yoga/yoga/YGMacros.h | 21 | COMMENT | |
| LOW | packages/react-native/ReactCommon/yoga/yoga/YGMacros.h | 41 | #if __has_include(<Foundation/Foundation.h>) | COMMENT |
| LOW | …kages/react-native/ReactCommon/yoga/yoga/style/Style.h | 21 | #include <yoga/enums/Display.h> | COMMENT |
| LOW | …eact-native/ReactCommon/yoga/yoga/algorithm/FlexLine.h | 41 | // List of children which are part of the line flow. This means they are not | COMMENT |
| LOW | …ve/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp | 1 | /* | COMMENT |
| LOW | …ve/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp | 21 | #include <yoga/algorithm/CalculateLayout.h> | COMMENT |
| LOW | …ve/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp | 661 | totalOuterFlexBasis += | COMMENT |
| LOW | …ve/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp | 681 | // requested axis and `Undefined` on the other. Text measure-funcs | COMMENT |
| LOW | …ve/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp | 1181 | deltaFreeSpace += boundMainSize - childFlexBasis; | COMMENT |
| LOW | …ve/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp | 1201 | // This two pass approach for resolving min/max constraints deviates from the | COMMENT |
| LOW | …ve/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp | 1481 | // https://www.w3.org/TR/CSS3-flexbox/. | COMMENT |
| LOW | …ve/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp | 1501 | // * Min/Max sizes in the main axis are not honored when resolving flexible | COMMENT |
| LOW | …ve/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp | 1521 | // Details: | COMMENT |
| LOW | …t-native/ReactCommon/yoga/yoga/algorithm/PixelGrid.cpp | 21 | // We want to calculate `fractial` such that `floor(scaledValue) = scaledValue | COMMENT |
| LOW | …/react-native/ReactCommon/cxxreact/CxxNativeModule.cpp | 161 | COMMENT | |
| LOW | …react-native/ReactCommon/cxxreact/NativeToJsBridge.cpp | 21 | #include "MessageQueueThread.h" | COMMENT |
| LOW | packages/react-native/ReactCommon/cxxreact/Instance.cpp | 1 | /* | COMMENT |
| LOW | …kages/react-native/ReactCommon/cxxreact/TraceSection.h | 21 | #define __RCT_INTERFACE_PUSHED | COMMENT |
| LOW | …ges/react-native/ReactCommon/cxxreact/ModuleRegistry.h | 61 | // This is used to extend the population of modulesByName_ if registerModules | COMMENT |
| LOW | …s/react-native/ReactCommon/jsi/jsi/hermes-interfaces.h | 41 | /// Used by the caller (the Runtime) to register a new source that can | COMMENT |
| LOW | …s/react-native/ReactCommon/jsi/jsi/hermes-interfaces.h | 121 | /// changes to the system timezone. When the system timezone changes, the | COMMENT |
| LOW | …s/react-native/ReactCommon/jsi/jsi/hermes-interfaces.h | 161 | /// Get IO tracking (aka HBC page access) info as a JSON string. | COMMENT |
| LOW | …s/react-native/ReactCommon/jsi/jsi/hermes-interfaces.h | 181 | /// be taken to ensure that it is compiled in a mode that supports it (i.e., | COMMENT |
| LOW | …ges/react-native/ReactCommon/jsi/jsi/instrumentation.h | 21 | /// Methods for starting and collecting instrumentation, an \c Instrumentation | COMMENT |
| LOW | …ges/react-native/ReactCommon/jsi/jsi/instrumentation.h | 41 | /// | COMMENT |
| LOW | …ges/react-native/ReactCommon/jsi/jsi/instrumentation.h | 61 | /// \param cause The cause of this collection, as it should be reported in | COMMENT |
| LOW | …ges/react-native/ReactCommon/jsi/jsi/instrumentation.h | 81 | COMMENT | |
| LOW | packages/react-native/ReactCommon/jsi/jsi/jsi.h | 1 | /* | COMMENT |
| LOW | packages/react-native/ReactCommon/jsi/jsi/jsi.h | 21 | #ifdef _MSC_VER | COMMENT |
| LOW | packages/react-native/ReactCommon/jsi/jsi/jsi.h | 121 | struct JSI_EXPORT ICast { | COMMENT |
| LOW | packages/react-native/ReactCommon/jsi/jsi/jsi.h | 201 | class JSIException; | COMMENT |
| LOW | packages/react-native/ReactCommon/jsi/jsi/jsi.h | 221 | /// Object with the JS runtime. | COMMENT |
| LOW | packages/react-native/ReactCommon/jsi/jsi/jsi.h | 261 | // the future. Until released, these features may be subject to change. After | COMMENT |
| LOW | packages/react-native/ReactCommon/jsi/jsi/jsi.h | 301 | /// algorithm. \p transferList must be a JS Array. Given the length property | COMMENT |
| LOW | packages/react-native/ReactCommon/jsi/jsi/jsi.h | 361 | /// Prepares to evaluate the given JavaScript \c buffer by processing it into | COMMENT |
| 347 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 425 | assertThat(result[0]).isCloseTo(expected[0], org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 426 | assertThat(result[1]).isCloseTo(expected[1], org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 427 | assertThat(result[2]).isCloseTo(expected[2], org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 431 | .isCloseTo(1.0, org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 496 | .isCloseTo(Math.PI / 2, org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 498 | .isCloseTo(Math.PI, org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 500 | .isCloseTo(2 * Math.PI, org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 601 | assertThat(matrix[5]).isCloseTo(cos(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 602 | assertThat(matrix[6]).isCloseTo(sin(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 603 | assertThat(matrix[9]).isCloseTo(-sin(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 604 | assertThat(matrix[10]).isCloseTo(cos(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 618 | assertThat(matrix[0]).isCloseTo(cos(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 619 | assertThat(matrix[2]).isCloseTo(-sin(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 620 | assertThat(matrix[8]).isCloseTo(sin(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 621 | assertThat(matrix[10]).isCloseTo(cos(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 635 | assertThat(matrix[0]).isCloseTo(cos(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 636 | assertThat(matrix[1]).isCloseTo(sin(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 637 | assertThat(matrix[4]).isCloseTo(-sin(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL⚡ | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 638 | assertThat(matrix[5]).isCloseTo(cos(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 653 | .isCloseTo(kotlin.math.tan(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL | …a/com/facebook/react/uimanager/MatrixMathHelperTest.kt | 670 | .isCloseTo(kotlin.math.tan(angle), org.assertj.core.data.Offset.offset(1e-10)) | CODE |
| CRITICAL | …id/src/main/java/com/facebook/react/ReactNativeHost.kt | 117 | com.facebook.infer.annotation.Assertions.assertNotNull(getBundleAssetName()) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ive-codegen/src/generators/components/GenerateTests.js | 39 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …ve-codegen/src/generators/components/GeneratePropsH.js | 44 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …ts/GenerateThirdPartyFabricComponentsProviderObjCpp.js | 24 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …enerators/components/GenerateComponentDescriptorCpp.js | 30 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …src/generators/components/GeneratePropsJavaDelegate.js | 46 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …/generators/components/GenerateComponentDescriptorH.js | 30 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …ve-codegen/src/generators/components/GenerateStateH.js | 27 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …-codegen/src/generators/components/GeneratePropsCpp.js | 36 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …/src/generators/components/GenerateComponentHObjCpp.js | 131 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …-codegen/src/generators/components/GenerateStateCpp.js | 28 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …n/src/generators/components/GenerateEventEmitterCpp.js | 43 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …gen/src/generators/components/GenerateEventEmitterH.js | 47 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …gen/src/generators/components/GenerateShadowNodeCpp.js | 28 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …ponents/GenerateThirdPartyFabricComponentsProviderH.js | 24 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …egen/src/generators/components/GenerateViewConfigJs.js | 34 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …rc/generators/components/GeneratePropsJavaInterface.js | 43 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …degen/src/generators/components/GenerateShadowNodeH.js | 28 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …e-codegen/src/generators/modules/GenerateModuleJniH.js | 38 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …degen/src/generators/modules/GenerateModuleJavaSpec.js | 46 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …codegen/src/generators/modules/GenerateModuleJniCpp.js | 119 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …tive-codegen/src/generators/modules/GenerateModuleH.js | 204 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …n/src/generators/modules/GenerateModuleObjCpp/index.js | 76 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …n/src/generators/modules/GenerateModuleObjCpp/index.js | 125 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …sks/GenerateAutolinkingNewArchitecturesFileTaskTest.kt | 197 | # This code was generated by [React Native](https://www.npmjs.com/package/@react-native/gradle-plugin) | STRING |
| HIGH | …sks/GenerateAutolinkingNewArchitecturesFileTaskTest.kt | 222 | # This code was generated by [React Native](https://www.npmjs.com/package/@react-native/gradle-plugin) | STRING |
| HIGH | …sks/GenerateAutolinkingNewArchitecturesFileTaskTest.kt | 391 | * This code was generated by [React Native](https://www.npmjs.com/package/@react-native/gradle-plugin). | STRING |
| HIGH | …sks/GenerateAutolinkingNewArchitecturesFileTaskTest.kt | 436 | * This code was generated by [React Native](https://www.npmjs.com/package/@react-native/gradle-plugin). | STRING |
| HIGH | …t/tasks/GenerateAutolinkingNewArchitecturesFileTask.kt | 203 | # This code was generated by [React Native](https://www.npmjs.com/package/@react-native/gradle-plugin) | STRING |
| HIGH | …t/tasks/GenerateAutolinkingNewArchitecturesFileTask.kt | 221 | * This code was generated by [React Native](https://www.npmjs.com/package/@react-native/gradle-plugin). | STRING |
| HIGH | …t/tasks/GenerateAutolinkingNewArchitecturesFileTask.kt | 258 | * This code was generated by [React Native](https://www.npmjs.com/package/@react-native/gradle-plugin). | STRING |
| HIGH | …act/viewmanagers/AndroidPopupMenuManagerInterface.java | 2 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …eact/viewmanagers/AndroidPopupMenuManagerDelegate.java | 2 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …roid/android/src/main/jni/ReactPopupMenuAndroidSpecs.h | 3 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …/src/main/jni/ReactPopupMenuAndroidSpecs-generated.cpp | 3 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …/components/ReactPopupMenuAndroidSpecs/ShadowNodes.cpp | 3 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …renderer/components/ReactPopupMenuAndroidSpecs/Props.h | 3 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …nderer/components/ReactPopupMenuAndroidSpecs/Props.cpp | 3 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …ents/ReactPopupMenuAndroidSpecs/ComponentDescriptors.h | 3 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …er/components/ReactPopupMenuAndroidSpecs/ShadowNodes.h | 3 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …/components/ReactPopupMenuAndroidSpecs/EventEmitters.h | 3 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …enderer/components/ReactPopupMenuAndroidSpecs/States.h | 2 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …omponents/ReactPopupMenuAndroidSpecs/EventEmitters.cpp | 3 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| HIGH | …derer/components/ReactPopupMenuAndroidSpecs/States.cpp | 3 | * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/cxx-api/tests/test_input_filters.py | 6 | CODE | |
| LOW | …ripts/cxx-api/tests/test_excluded_symbol_references.py | 6 | CODE | |
| LOW | scripts/cxx-api/tests/test_snapshots.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/builders.py | 14 | CODE | |
| LOW | scripts/cxx-api/parser/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/__init__.py | 7 | CODE | |
| LOW | scripts/cxx-api/parser/main.py | 10 | CODE | |
| LOW | scripts/cxx-api/parser/snapshot.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/member/typedef_member.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/member/enum_member.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/member/property_member.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/member/variable_member.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/member/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/member/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/member/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/member/__init__.py | 7 | CODE | |
| LOW | scripts/cxx-api/parser/member/__init__.py | 8 | CODE | |
| LOW | scripts/cxx-api/parser/member/__init__.py | 9 | CODE | |
| LOW | scripts/cxx-api/parser/member/__init__.py | 10 | CODE | |
| LOW | scripts/cxx-api/parser/member/__init__.py | 11 | CODE | |
| LOW | scripts/cxx-api/parser/member/__init__.py | 12 | CODE | |
| LOW | scripts/cxx-api/parser/member/__init__.py | 13 | CODE | |
| LOW | scripts/cxx-api/parser/member/friend_member.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/member/base.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/member/concept_member.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/member/function_member.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/argument_parsing.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/qualified_path.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/text_resolution.py | 10 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 18 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 19 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 19 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 19 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 19 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 19 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 26 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 26 | CODE | |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 26 | CODE | |
| LOW | scripts/cxx-api/parser/utils/type_qualification.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/scope/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/scope/__init__.py | 6 | CODE | |
| LOW | scripts/cxx-api/parser/scope/__init__.py | 7 | CODE | |
| LOW | scripts/cxx-api/parser/scope/__init__.py | 8 | CODE | |
| LOW | scripts/cxx-api/parser/scope/__init__.py | 9 | CODE | |
| LOW | scripts/cxx-api/parser/scope/__init__.py | 10 | CODE | |
| LOW | scripts/cxx-api/parser/scope/__init__.py | 11 | CODE | |
| LOW | scripts/cxx-api/parser/scope/__init__.py | 12 | CODE | |
| LOW | scripts/cxx-api/parser/scope/__init__.py | 13 | CODE | |
| LOW | scripts/cxx-api/parser/scope/__init__.py | 14 | CODE | |
| LOW | scripts/cxx-api/parser/scope/extendable.py | 6 | CODE | |
| 13 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ommon/jsinspector-modern/tests/NetworkReporterTest.cpp | 305 | // Step 1: Request will be sent | COMMENT |
| LOW⚡ | …ommon/jsinspector-modern/tests/NetworkReporterTest.cpp | 327 | // Step 2: Connection timing | COMMENT |
| LOW⚡ | …ommon/jsinspector-modern/tests/NetworkReporterTest.cpp | 337 | // Step 3: Response received | COMMENT |
| LOW | …ommon/jsinspector-modern/tests/NetworkReporterTest.cpp | 362 | // Step 4: Data received (multiple chunks) | COMMENT |
| LOW | …ommon/jsinspector-modern/tests/NetworkReporterTest.cpp | 381 | // Step 5: Loading finished | COMMENT |
| LOW | …ReactCommon/react/renderer/mounting/Differentiator.cpp | 435 | // Step 1: iterate through entire tree | COMMENT |
| LOW | …react/renderer/animated/NativeAnimatedNodesManager.cpp | 1095 | // Step 1: gather all animations driven by events. | COMMENT |
| LOW | …react/renderer/animated/NativeAnimatedNodesManager.cpp | 1107 | // Step 2: update all nodes that are connected to the finished | COMMENT |
| LOW | …react/renderer/animated/NativeAnimatedNodesManager.cpp | 1190 | // Step 1: gather all animations driven by events. | COMMENT |
| LOW⚡ | …react/renderer/animated/NativeAnimatedNodesManager.cpp | 1202 | // Step 2: update all nodes that are connected to the finished | COMMENT |
| LOW⚡ | …react/renderer/animated/NativeAnimatedNodesManager.cpp | 1208 | // Step 3: commit the changes to the UI. | COMMENT |
| LOW | …on/react/renderer/animated/tests/AnimatedNodeTests.cpp | 48 | // Step 1: Build the Nodes graph | COMMENT |
| LOW | …on/react/renderer/animated/tests/AnimatedNodeTests.cpp | 106 | // Step 2: Update backgroundColor | COMMENT |
| LOW | …on/react/renderer/animated/tests/AnimatedNodeTests.cpp | 135 | // Step 3: Update opacity | COMMENT |
| LOW | …react/renderer/uimanager/UIManagerUpdateShadowTree.cpp | 108 | // Step 1: Create a list of shadow nodes to update | COMMENT |
| LOW | …react/renderer/uimanager/UIManagerUpdateShadowTree.cpp | 156 | // Step 2: Clone nodes from children to ancestors | COMMENT |
| LOW | …react/renderer/uimanager/UIManagerUpdateShadowTree.cpp | 212 | // Step 3: Commit ShadowTree | COMMENT |
| LOW⚡ | …ts/View/__tests__/View-yogaNodeOwnerAssertion-itest.js | 103 | // Step 1: resize container -> measure-only pass leaks `hasNewLayout` on the | COMMENT |
| LOW⚡ | …ts/View/__tests__/View-yogaNodeOwnerAssertion-itest.js | 109 | // Step 2: restyle input -> clones the row, shares the hidden child's yoga node | COMMENT |
| LOW⚡ | …native/scripts/hermes/release-hermes-for-branch-cut.js | 51 | // Step 1: Validate environment | COMMENT |
| LOW⚡ | …native/scripts/hermes/release-hermes-for-branch-cut.js | 89 | // Step 2: Setup Hermes repo | COMMENT |
| LOW⚡ | …native/scripts/hermes/release-hermes-for-branch-cut.js | 99 | // Step 3: Get version from Hermes | COMMENT |
| LOW | …native/scripts/hermes/release-hermes-for-branch-cut.js | 116 | // Step 4: Trigger GitHub workflow | COMMENT |
| LOW | …native/scripts/hermes/release-hermes-for-branch-cut.js | 136 | // Step 5: Update RN repo and create commit | COMMENT |
| LOW⚡ | …native/scripts/hermes/release-hermes-for-branch-cut.js | 157 | // Step 6: Bump Hermes version for next release (PR) | COMMENT |
| LOW⚡ | …native/scripts/hermes/release-hermes-for-branch-cut.js | 166 | // Step 7: Bump RN main (PR) | COMMENT |
| LOW | …native/scripts/hermes/release-hermes-for-branch-cut.js | 212 | // Step 8: Return to stable branch and show summary | COMMENT |
| LOW | …/main/java/com/facebook/react/runtime/ReactHostImpl.kt | 1481 | // Step 1: Destroy DevSupportManager | COMMENT |
| LOW | …/main/java/com/facebook/react/runtime/ReactHostImpl.kt | 1493 | // Step 2: Move React Native to onHostDestroy() | COMMENT |
| LOW | …/main/java/com/facebook/react/runtime/ReactHostImpl.kt | 1506 | // Step 3: Stop all React Native surfaces | COMMENT |
| LOW | …/main/java/com/facebook/react/runtime/ReactHostImpl.kt | 1526 | // Step 4: De-register the memory pressure listener | COMMENT |
| LOW | …a/com/facebook/react/views/modal/ReactModalHostView.kt | 559 | // The goal is to compile-out UIManagerModule from the following code block: | COMMENT |
| LOW | …n/java/com/facebook/react/uimanager/style/ColorStop.kt | 80 | // Step 1: | COMMENT |
| LOW | …n/java/com/facebook/react/uimanager/style/ColorStop.kt | 92 | // Step 2: | COMMENT |
| LOW | …n/java/com/facebook/react/uimanager/style/ColorStop.kt | 106 | // Step 3: | COMMENT |
| LOW⚡ | …gerInterop/RCTLegacyViewManagerInteropComponentView.mm | 108 | // Step 1: check if ViewManager with specified name is supported. | COMMENT |
| LOW⚡ | …gerInterop/RCTLegacyViewManagerInteropComponentView.mm | 115 | // Step 2: check if component has supported prefix. | COMMENT |
| LOW⚡ | …gerInterop/RCTLegacyViewManagerInteropComponentView.mm | 122 | // Step 3: check if the module has been registered | COMMENT |
| LOW | …es/react-native/React/Fabric/Utils/RCTGradientUtils.mm | 286 | // Step 1: | COMMENT |
| LOW | …es/react-native/React/Fabric/Utils/RCTGradientUtils.mm | 297 | // Step 2: | COMMENT |
| LOW | …es/react-native/React/Fabric/Utils/RCTGradientUtils.mm | 311 | // Step 3: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ommon/jsinspector-modern/tests/NetworkReporterTest.cpp | 305 | // Step 1: Request will be sent | COMMENT |
| LOW⚡ | …ommon/jsinspector-modern/tests/NetworkReporterTest.cpp | 327 | // Step 2: Connection timing | COMMENT |
| LOW⚡ | …ommon/jsinspector-modern/tests/NetworkReporterTest.cpp | 337 | // Step 3: Response received | COMMENT |
| LOW | …ommon/jsinspector-modern/tests/NetworkReporterTest.cpp | 362 | // Step 4: Data received (multiple chunks) | COMMENT |
| LOW | …ommon/jsinspector-modern/tests/NetworkReporterTest.cpp | 381 | // Step 5: Loading finished | COMMENT |
| LOW | …ReactCommon/react/renderer/mounting/Differentiator.cpp | 435 | // Step 1: iterate through entire tree | COMMENT |
| LOW | …react/renderer/animated/NativeAnimatedNodesManager.cpp | 1095 | // Step 1: gather all animations driven by events. | COMMENT |
| LOW | …react/renderer/animated/NativeAnimatedNodesManager.cpp | 1107 | // Step 2: update all nodes that are connected to the finished | COMMENT |
| LOW | …react/renderer/animated/NativeAnimatedNodesManager.cpp | 1190 | // Step 1: gather all animations driven by events. | COMMENT |
| LOW⚡ | …react/renderer/animated/NativeAnimatedNodesManager.cpp | 1202 | // Step 2: update all nodes that are connected to the finished | COMMENT |
| LOW⚡ | …react/renderer/animated/NativeAnimatedNodesManager.cpp | 1208 | // Step 3: commit the changes to the UI. | COMMENT |
| LOW | …on/react/renderer/animated/tests/AnimatedNodeTests.cpp | 48 | // Step 1: Build the Nodes graph | COMMENT |
| LOW | …on/react/renderer/animated/tests/AnimatedNodeTests.cpp | 106 | // Step 2: Update backgroundColor | COMMENT |
| LOW | …on/react/renderer/animated/tests/AnimatedNodeTests.cpp | 135 | // Step 3: Update opacity | COMMENT |
| LOW | …react/renderer/uimanager/UIManagerUpdateShadowTree.cpp | 108 | // Step 1: Create a list of shadow nodes to update | COMMENT |
| LOW | …react/renderer/uimanager/UIManagerUpdateShadowTree.cpp | 156 | // Step 2: Clone nodes from children to ancestors | COMMENT |
| LOW | …react/renderer/uimanager/UIManagerUpdateShadowTree.cpp | 212 | // Step 3: Commit ShadowTree | COMMENT |
| LOW | …/react/performance/timeline/PerformanceEntryReporter.h | 37 | // NOTE: This class is not thread safe, make sure that the calls are made from | COMMENT |
| LOW⚡ | …ts/View/__tests__/View-yogaNodeOwnerAssertion-itest.js | 103 | // Step 1: resize container -> measure-only pass leaks `hasNewLayout` on the | COMMENT |
| LOW⚡ | …ts/View/__tests__/View-yogaNodeOwnerAssertion-itest.js | 109 | // Step 2: restyle input -> clones the row, shares the hidden child's yoga node | COMMENT |
| LOW⚡ | …native/scripts/hermes/release-hermes-for-branch-cut.js | 51 | // Step 1: Validate environment | COMMENT |
| LOW⚡ | …native/scripts/hermes/release-hermes-for-branch-cut.js | 89 | // Step 2: Setup Hermes repo | COMMENT |
| LOW⚡ | …native/scripts/hermes/release-hermes-for-branch-cut.js | 99 | // Step 3: Get version from Hermes | COMMENT |
| LOW | …native/scripts/hermes/release-hermes-for-branch-cut.js | 116 | // Step 4: Trigger GitHub workflow | COMMENT |
| LOW | …native/scripts/hermes/release-hermes-for-branch-cut.js | 136 | // Step 5: Update RN repo and create commit | COMMENT |
| LOW⚡ | …native/scripts/hermes/release-hermes-for-branch-cut.js | 157 | // Step 6: Bump Hermes version for next release (PR) | COMMENT |
| LOW⚡ | …native/scripts/hermes/release-hermes-for-branch-cut.js | 166 | // Step 7: Bump RN main (PR) | COMMENT |
| LOW | …native/scripts/hermes/release-hermes-for-branch-cut.js | 212 | // Step 8: Return to stable branch and show summary | COMMENT |
| LOW | …/main/java/com/facebook/react/runtime/ReactHostImpl.kt | 1481 | // Step 1: Destroy DevSupportManager | COMMENT |
| LOW | …/main/java/com/facebook/react/runtime/ReactHostImpl.kt | 1493 | // Step 2: Move React Native to onHostDestroy() | COMMENT |
| LOW | …/main/java/com/facebook/react/runtime/ReactHostImpl.kt | 1506 | // Step 3: Stop all React Native surfaces | COMMENT |
| LOW | …/main/java/com/facebook/react/runtime/ReactHostImpl.kt | 1526 | // Step 4: De-register the memory pressure listener | COMMENT |
| LOW⚡ | …gerInterop/RCTLegacyViewManagerInteropComponentView.mm | 108 | // Step 1: check if ViewManager with specified name is supported. | COMMENT |
| LOW⚡ | …gerInterop/RCTLegacyViewManagerInteropComponentView.mm | 115 | // Step 2: check if component has supported prefix. | COMMENT |
| LOW⚡ | …gerInterop/RCTLegacyViewManagerInteropComponentView.mm | 122 | // Step 3: check if the module has been registered | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ages/react-native/ReactCommon/jsi/jsi/test/testlib.cpp | 1840 | String str = String::createFromUtf8(rd, "placeholder"); | CODE |
| LOW | …t/renderer/components/textinput/BaseTextInputProps.cpp | 44 | "placeholder", | CODE |
| LOW | …/components/androidtextinput/AndroidTextInputProps.cpp | 301 | props["placeholder"] = placeholder; | CODE |
| LOW | …/components/androidtextinput/AndroidTextInputProps.cpp | 427 | result["placeholder"] = placeholder; | CODE |
| LOW | …/react/modules/network/ProgressiveStringDecoderTest.kt | 19 | """Lorem ipsum dolor sit amet, ea ius viris laoreet gloriatur, ea enim illud mel. Ea eligendi erroribus inciderint | STRING |
| LOW | …/react/modules/network/ProgressiveStringDecoderTest.kt | 19 | """Lorem ipsum dolor sit amet, ea ius viris laoreet gloriatur, ea enim illud mel. Ea eligendi erroribus inciderint | STRING |
| LOW | …ok/react/views/textinput/ReactTextInputPropertyTest.kt | 197 | manager.updateProperties(view, buildStyles("placeholder", "sometext")) | CODE |
| LOW | …ok/react/views/textinput/ReactTextInputPropertyTest.kt | 200 | manager.updateProperties(view, buildStyles("placeholder", null)) | CODE |
| LOW | …acebook/react/views/textinput/ReactTextInputManager.kt | 340 | @ReactProp(name = "placeholder") | CODE |
| LOW⚡ | …ive/React/Tests/Text/RCTParagraphComponentViewTests.mm | 52 | // ││ │ Lorem ipsum dolor sit amet, consectetur │ │ │ | COMMENT |
| LOW⚡ | …ive/React/Tests/Text/RCTParagraphComponentViewTests.mm | 52 | // ││ │ Lorem ipsum dolor sit amet, consectetur │ │ │ | COMMENT |
| LOW⚡ | …ive/React/Tests/Text/RCTParagraphComponentViewTests.mm | 66 | // ││ │ Lorem ipsum │ │ │ | COMMENT |
| LOW⚡ | …ive/React/Tests/Text/RCTParagraphComponentViewTests.mm | 69 | // ││ │ dolor sit amet, consectetur adipiscing elit. │ │ │ | COMMENT |
| LOW⚡ | …ive/React/Tests/Text/RCTParagraphComponentViewTests.mm | 348 | @"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut risus et sapien bibendum volutpat. Null | CODE |
| LOW⚡ | …ive/React/Tests/Text/RCTParagraphComponentViewTests.mm | 348 | @"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut risus et sapien bibendum volutpat. Null | CODE |
| LOW⚡ | …ive/React/Tests/Text/RCTParagraphComponentViewTests.mm | 353 | @"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut risus et sapien bibendum volutpat. Null | CODE |
| LOW⚡ | …ive/React/Tests/Text/RCTParagraphComponentViewTests.mm | 353 | @"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut risus et sapien bibendum volutpat. Null | CODE |
| LOW | …ive/React/Tests/Text/RCTParagraphComponentViewTests.mm | 237 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut risus et sapien bi | CODE |
| LOW | …ive/React/Tests/Text/RCTParagraphComponentViewTests.mm | 237 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut risus et sapien bi | CODE |
| LOW | …ive/React/Tests/Text/RCTParagraphComponentViewTests.mm | 280 | props.text = "Lorem ipsum"; | CODE |
| LOW | …ive/React/Tests/Text/RCTParagraphComponentViewTests.mm | 293 | " dolor sit amet, consectetur adipiscing elit. Maecenas ut risus et sapien bibendum volu | CODE |
| LOW | packages/rn-tester/js/components/ListExampleShared.js | 223 | 'Lorem ipsum dolor sit amet, ius ad pertinax oportere accommodare, an vix \ | CODE |
| LOW | packages/rn-tester/js/components/ListExampleShared.js | 223 | 'Lorem ipsum dolor sit amet, ius ad pertinax oportere accommodare, an vix \ | CODE |
| LOW | …ester/js/examples/TextInput/TextInputSharedExamples.js | 1220 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW | …ester/js/examples/TextInput/TextInputSharedExamples.js | 1220 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW | packages/rn-tester/js/examples/XHR/XHRExampleFetch.js | 87 | 'https://microsoftedge.github.io/Demos/json-dummy-data/5MB-min.json'; | CODE |
| LOW | …ver/VisualCompletionExample/VisualCompletionExample.js | 185 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas facilisis feugiat ipsum, non placerat nulla. Vestib | CODE |
| LOW | …ver/VisualCompletionExample/VisualCompletionExample.js | 185 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas facilisis feugiat ipsum, non placerat nulla. Vestib | CODE |
| LOW | …ages/rn-tester/js/examples/Text/TextExample.android.js | 1280 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris | CODE |
| LOW | …ages/rn-tester/js/examples/Text/TextExample.android.js | 1280 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris | CODE |
| LOW⚡ | …ages/rn-tester/js/examples/Text/TextExample.android.js | 1301 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW⚡ | …ages/rn-tester/js/examples/Text/TextExample.android.js | 1301 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW⚡ | …ages/rn-tester/js/examples/Text/TextExample.android.js | 1307 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW⚡ | …ages/rn-tester/js/examples/Text/TextExample.android.js | 1307 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW | …ages/rn-tester/js/examples/Text/TextExample.android.js | 1805 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW | …ages/rn-tester/js/examples/Text/TextExample.android.js | 1805 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW | …ages/rn-tester/js/examples/Text/TextExample.android.js | 1824 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW | …ages/rn-tester/js/examples/Text/TextExample.android.js | 1824 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW⚡ | …kages/rn-tester/js/examples/Text/TextSharedExamples.js | 96 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin volutpat | CODE |
| LOW⚡ | …kages/rn-tester/js/examples/Text/TextSharedExamples.js | 96 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin volutpat | CODE |
| LOW | packages/rn-tester/js/examples/Text/TextExample.ios.js | 336 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris | CODE |
| LOW | packages/rn-tester/js/examples/Text/TextExample.ios.js | 336 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris | CODE |
| LOW⚡ | packages/rn-tester/js/examples/Text/TextExample.ios.js | 355 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW⚡ | packages/rn-tester/js/examples/Text/TextExample.ios.js | 355 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW⚡ | packages/rn-tester/js/examples/Text/TextExample.ios.js | 361 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW⚡ | packages/rn-tester/js/examples/Text/TextExample.ios.js | 361 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW | packages/rn-tester/js/examples/Text/TextExample.ios.js | 1177 | Lorem ipsum dolor sit amet,{' '} | CODE |
| LOW | packages/rn-tester/js/examples/Text/TextExample.ios.js | 1177 | Lorem ipsum dolor sit amet,{' '} | CODE |
| LOW | packages/rn-tester/js/examples/Text/TextExample.ios.js | 1616 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW | packages/rn-tester/js/examples/Text/TextExample.ios.js | 1616 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW | packages/rn-tester/js/examples/Text/TextExample.ios.js | 1635 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW | packages/rn-tester/js/examples/Text/TextExample.ios.js | 1635 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do | CODE |
| LOW | …/examples/Accessibility/AccessibilityAndroidExample.js | 70 | <RNTesterText>Dolor sit amet{'\n'}</RNTesterText> | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ges/dev-middleware/src/utils/getDevToolsFrontendUrl.js | 76 | // server are colocated. This is more robust for cases where the frontend | COMMENT |
| MEDIUM | …ommon/react/renderer/uimanager/PointerHoverTracker.cpp | 22 | // leverage it to get the event path list at the moment the event occurred | COMMENT |
| MEDIUM | …ommon/react/renderer/uimanager/PointerHoverTracker.cpp | 81 | // robust diffing solution. | COMMENT |
| MEDIUM | …ages/react-native/Libraries/StyleSheet/processColor.js | 51 | // We utilize the fact that bitwise operations in JS also operates on | COMMENT |
| LOW | …ative/scripts/cocoapods/__tests__/test_utils/podSpy.rb | 9 | # To use this file, just add `require_relative "path/to/podSpy.rb"` to your test file. | COMMENT |
| MEDIUM | …cebook/react/fabric/mounting/SurfaceMountingManager.kt | 463 | // backwards-compatibility. Essentially, if a view has already been removed from the | COMMENT |
| MEDIUM | …cebook/react/views/scroll/ReactHorizontalScrollView.kt | 489 | // Essentially, if the height changes (due to keyboard popping up, for instance) the | COMMENT |
| MEDIUM | …/java/com/facebook/react/views/text/ReactTextView.java | 182 | // before we are laid out. This ordering is a requirement because we utilize the data from | COMMENT |
| MEDIUM | …s/idlecallbacks/__tests__/requestIdleCallback-itest.js | 95 | // than baking in the 50 ms budget) so the assertion is robust against | COMMENT |
| MEDIUM | packages/eslint-plugin-specs/react-native-modules.js | 32 | // If using this externally, we leverage @react-native/codegen as published form | COMMENT |
| MEDIUM | …er/RNTesterIntegrationTests/RNTesterIntegrationTests.m | 41 | #pragma mark - Test harness | COMMENT |
| MEDIUM | packages/jest-preset/jest/assetFileTransformer.js | 28 | // the correct images are loaded for components. Essentially | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/cxx-api/parser/builders.py | 206 | CODE | |
| LOW | scripts/cxx-api/parser/builders.py | 303 | CODE | |
| LOW | scripts/cxx-api/parser/builders.py | 570 | CODE | |
| LOW | scripts/cxx-api/parser/builders.py | 646 | CODE | |
| LOW | scripts/cxx-api/parser/builders.py | 834 | CODE | |
| LOW | scripts/cxx-api/parser/main.py | 49 | CODE | |
| LOW | scripts/cxx-api/parser/main.py | 239 | CODE | |
| LOW | scripts/cxx-api/parser/main.py | 391 | CODE | |
| LOW | scripts/cxx-api/parser/__main__.py | 145 | CODE | |
| LOW | scripts/cxx-api/parser/utils/argument_parsing.py | 62 | CODE | |
| LOW | scripts/cxx-api/parser/utils/argument_parsing.py | 119 | CODE | |
| LOW | scripts/cxx-api/parser/utils/argument_parsing.py | 140 | CODE | |
| LOW | scripts/cxx-api/parser/utils/argument_parsing.py | 349 | CODE | |
| LOW | scripts/cxx-api/parser/utils/argument_parsing.py | 483 | CODE | |
| LOW | scripts/cxx-api/parser/utils/qualified_path.py | 11 | CODE | |
| LOW | scripts/cxx-api/parser/utils/text_resolution.py | 146 | CODE | |
| LOW | scripts/cxx-api/parser/utils/type_qualification.py | 57 | CODE | |
| LOW | scripts/cxx-api/parser/scope/struct_like_scope_kind.py | 48 | CODE | |
| LOW | scripts/cxx-api/parser/scope/scope.py | 57 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/cxx-api/parser/builders.py | 229 | # Check if this is an unnamed template parameter | COMMENT |
| LOW | scripts/cxx-api/parser/main.py | 152 | # Check if this is an Objective-C interface by looking at the compound id | COMMENT |
| LOW | scripts/cxx-api/parser/member/concept_member.py | 71 | # Check if no line is indented | COMMENT |
| LOW | scripts/cxx-api/parser/utils/argument_parsing.py | 525 | # Check if this is a declarator like (*) or (&) — don't parse those | COMMENT |
| LOW | scripts/cxx-api/parser/scope/scope.py | 75 | # Check if it's an inner scope | COMMENT |
| LOW | scripts/cxx-api/parser/scope/scope.py | 87 | # Check if it's a member (type alias, variable, etc.) | COMMENT |
| LOW | packages/react-native/scripts/cocoapods/rncore.rb | 297 | # Check if it's a valid dSYM bundle with Info.plist | COMMENT |
| LOW | packages/react-native/scripts/cocoapods/rncore.rb | 596 | # Check if VFS overlay is already present | COMMENT |
| LOW | …ges/react-native/scripts/cocoapods/new_architecture.rb | 187 | # Read the file as a plist | COMMENT |
| LOW | …ges/react-native/scripts/cocoapods/new_architecture.rb | 194 | # Check if it contains the RCTNewArchEnabled key | COMMENT |
| LOW | …act-native/scripts/cocoapods/privacy_manifest_utils.rb | 72 | # Check if the file is already in the PBXBuildFile section | COMMENT |
| LOW | …act-native/scripts/cocoapods/privacy_manifest_utils.rb | 76 | # Check if the file is already in the PBXFileReference section | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | packages/react-native/scripts/ios-configure-glog.sh | 107 | # Create a custom module.modulemap that works with Swift C++ interop | COMMENT |
| MEDIUM | packages/react-native/scripts/find-node-for-xcode.sh | 17 | # This file is deprecated and will be removed in a future release in favor of something | COMMENT |
| MEDIUM | packages/react-native/scripts/react_native_pods.rb | 316 | # This function is used by podspecs that needs to use the prebuilt sources for React Native. | COMMENT |
| MEDIUM | …ative/scripts/cocoapods/__tests__/test_utils/podSpy.rb | 6 | # This file contains the utilities required to mock properly the | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …act-native/Libraries/Components/StatusBar/StatusBar.js | 205 | * // Don't forget to call `popStackEntry` when you're done. | COMMENT |
| MEDIUM | …cripts/cocoapods/__tests__/test_utils/InstallerMock.rb | 33 | # To access the target's list, for example, you can use the following line: | COMMENT |
| LOW | …ponentViews/ScrollView/RCTVirtualViewContainerState.mm | 28 | va_end(args); // Don't forget to call va_end to clean up | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …raries/NativeAnimation/RCTNativeAnimatedTurboModule.mm | 250 | // TODO: implement in the future if we want the same optimization here as on Android | COMMENT |
| LOW | …e/Libraries/NativeAnimation/RCTNativeAnimatedModule.mm | 267 | // TODO: implement in the future if we want the same optimization here as on Android | COMMENT |
| LOW | …FabricPublicInstance/ReactFabricPublicInstanceUtils.js | 22 | // TODO: implement a better check when the instance is defined in the React Native repository. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/cxx-api/parser/__init__.py | 9 | __all__ = ["build_snapshot", "get_repo_root"] | CODE |
| LOW | scripts/cxx-api/parser/member/__init__.py | 15 | __all__ = [ | CODE |
| LOW | scripts/cxx-api/parser/utils/__init__.py | 28 | __all__ = [ | CODE |
| LOW | scripts/cxx-api/parser/scope/__init__.py | 16 | __all__ = [ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.h | 41 | // Example usage: | COMMENT |
| LOW | …eact/Fabric/Mounting/RCTMountingTransactionObserving.h | 32 | * # How to use | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/cxx-api/parser/__main__.py | 206 | except Exception as e: | CODE |
| LOW | scripts/cxx-api/parser/input_filters/main.py | 41 | except Exception as e: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …es/Animated/__tests__/AnimatedBackendSuspense-itest.js | 37 | async function getData(key: string): Promise<string> { | CODE |