Repository Analysis

microsoft/react-native-windows

A framework for building native Windows apps with React.

2.4 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of microsoft/react-native-windows, a C++ project with 17,306 GitHub stars. SynthScan v2.0 examined 847,460 lines of code across 3216 source files, recording 2008 pattern matches distributed across 18 syntactic categories. The overall adjusted score of 2.4 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).

2.4
Adjusted Score
2.4
Raw Score
100%
Time Factor
2026-07-14
Last Push
17.3K
Stars
C++
Language
847.5K
Lines of Code
3.2K
Files
2.0K
Pattern Hits
2026-07-14
Scan Date
0.00
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

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.

Severity Breakdown

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.

CRITICAL 5HIGH 5MEDIUM 51LOW 1947

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 2008 distinct pattern matches across 18 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.

Over-Commented Block1609 hits · 1418 pts
SeverityFileLineSnippetContext
LOW.ado/release-pipeline.yml1#COMMENT
LOW.ado/templates/set-appx-platforms.yml1parameters:COMMENT
LOW.ado/templates/prepare-build-env.yml1# Steps to setup an environment that can build native codeCOMMENT
LOW.ado/jobs/e2e-test.yml101 }COMMENT
LOW.ado/jobs/e2e-test.yml161 condition: always()COMMENT
LOWvnext/react-native.config.js21 dependencyConfig: lazyInstallSourcemaps(cli.dependencyConfig),COMMENT
LOWvnext/Desktop.IntegrationTests/TestCompositionContext.h1// Copyright (c) Microsoft Corporation.COMMENT
LOWvnext/Desktop.IntegrationTests/WinRTActivationShims.cpp1// Copyright (c) Microsoft Corporation.COMMENT
LOWvnext/Mso/activeObject/activeObject.h1// Copyright (c) Microsoft Corporation.COMMENT
LOWvnext/Mso/activeObject/activeObject.h21//! - Override Finalize() method to ensure finalization in the associated queue. Destructor is runCOMMENT
LOWvnext/Mso/activeObject/activeObject.h201 // In case if we already inside of our queue, we delete synchronously.COMMENT
LOWvnext/Mso/oacr/oacr.h21#include <stddef.h>COMMENT
LOWvnext/Mso/oacr/oacr.h41#define __noreturn __declspec(noreturn)COMMENT
LOWvnext/Mso/oacr/oacr.h61// use _SA_deprecated_ to mark functions or classes that should not be called any moreCOMMENT
LOWvnext/Mso/oacr/oacr.h81#endif // _SA_deprecated_staging_COMMENT
LOWvnext/Mso/oacr/oacr.h101// Office specific annotation used by the OLEO effortCOMMENT
LOWvnext/Mso/oacr/oacr.h121//COMMENT
LOWvnext/Mso/oacr/oacr.h141//COMMENT
LOWvnext/Mso/oacr/oacr.h161// Example:COMMENT
LOWvnext/Mso/oacr/oacr.h181COMMENT
LOWvnext/Mso/oacr/oacr.h201// use _Genericfunctype_ for function typedefs used for arrays of functions of different function types.COMMENT
LOWvnext/Mso/oacr/oacr.h221// e.g _BindReturn_ void* malloc( size_t size );COMMENT
LOWvnext/Mso/oacr/oacr.h241// };COMMENT
LOWvnext/Mso/oacr/oacr.h261#elseCOMMENT
LOWvnext/Mso/oacr/oacr.h281// use the OACR_REVIEWED_CALL macro to silent the warning after making sure that the function is used properlyCOMMENT
LOWvnext/Mso/oacr/oacr.h301// use _Allow_implicit_ctor_ when a constructors is expected to be implicit.COMMENT
LOWvnext/Mso/oacr/oacr.h321#endifCOMMENT
LOWvnext/Mso/oacr/oacr.h341#define __nothrowfunctype _Nothrowfunctype_COMMENT
LOWvnext/Mso/oacr/oacr.h361#if !defined(__notrunccast)COMMENT
LOWvnext/Mso/oacr/oacr.h381#if (defined(OACR) && OACR)COMMENT
LOWvnext/Mso/oacr/oacr.h401#elif defined(__clang__)COMMENT
LOWvnext/Mso/oacr/oacr.h421// for data members which are correctly initialized in the _Memberinitializer_ method.COMMENT
LOWvnext/Mso/oacr/oacr.h441// use with OACR_ASSUME_NOTHROW_END to suppress NOTHROW_FUNC_THROWS warnings around functions that don't throw in thisCOMMENT
LOWvnext/Mso/oacr/oacr.h461#elseCOMMENT
LOWvnext/Mso/oacr/oacr.h481#elseCOMMENT
LOWvnext/Mso/oacr/oacr.h501COMMENT
LOWvnext/Mso/oacr/oacr.h521COMMENT
LOWvnext/Mso/oacr/oacr.h541#if defined(TRUE)COMMENT
LOWvnext/Mso/oacr/oacr.h561#elseCOMMENT
LOWvnext/Mso/oacr/oacr.h581#if !defined(OACR_WARNING_ENABLE)COMMENT
LOWvnext/Mso/oacr/oacr.h601#define OACR_WARNING_DISABLE(cWarning, comment)COMMENT
LOWvnext/Mso/oacr/oacr.h621// {COMMENT
LOWvnext/Mso/oacr/oacr.h641COMMENT
LOWvnext/Mso/oacr/oacr.h661#define OACR_ASSUME_BYTECOUNT(pv, cb) __OACRAssumeByteCount(pv, cb)COMMENT
LOWvnext/Mso/oacr/oacr.h681#define OACR_NOEXCEPT_MAYTERMINATE_IGNORE_STL _noexcept_mayterminate_ignore_stl_()COMMENT
LOWvnext/Mso/oacr/oacr.h741#define __oacr_memberinitializer __declspec("_Memberinitializer_")COMMENT
LOWvnext/Mso/oacr/oacr.h761#define __oacr_noexcept_maythrow __declspec("_Noexcept_maythrow_")COMMENT
LOWvnext/Mso/oacr/oacr.h781#define __oacr_canthrowCOMMENT
LOWvnext/Mso/eventWaitHandle/eventWaitHandle.h1// Copyright (c) Microsoft Corporation.COMMENT
LOWvnext/Mso/eventWaitHandle/eventWaitHandle.h21 virtual bool WaitFor(const std::chrono::milliseconds &waitDuration) const noexcept = 0;COMMENT
LOWvnext/Mso/eventWaitHandle/eventWaitHandle.h41//! it block, like horses in a corral. When the event is signaled, by calling its Set method, all waitingCOMMENT
LOWvnext/Mso/eventWaitHandle/eventWaitHandle.h101//! Notifies a waiting thread that an event has occurred. This class cannot be inherited.COMMENT
LOWvnext/Mso/dispatchQueue/dispatchQueue.h1// Copyright (c) Microsoft Corporation.COMMENT
LOWvnext/Mso/dispatchQueue/dispatchQueue.h121 //! demand.COMMENT
LOWvnext/Mso/dispatchQueue/dispatchQueue.h361COMMENT
LOWvnext/Mso/dispatchQueue/dispatchQueue.h421 //! demand.COMMENT
LOWvnext/Mso/compilerAdapters/compilerWarnings_impl.h1// Copyright (c) Microsoft Corporation.COMMENT
LOWvnext/Mso/compilerAdapters/compilerWarnings_impl.h21#elif defined(__GNUC__)COMMENT
LOWvnext/Mso/compilerAdapters/intrinsics.h1// Copyright (c) Microsoft Corporation.COMMENT
LOWvnext/Mso/compilerAdapters/cppMacrosDebug.h21#define FILELINEPARAMSOPT , FILELINEPARAMSOPTCORECOMMENT
1549 more matches not shown…
Hyper-Verbose Identifiers187 hits · 188 pts
SeverityFileLineSnippetContext
LOW.ado/scripts/npmPack.js121function findPackageJsonsRecursive(dir, results = []) {CODE
LOW.ado/scripts/npmPack.js190function findWorkspacePackageJsons(repoRoot, workspacePatterns) {CODE
LOW.ado/scripts/npmPack.js266function checkAndRemovePublishedPackages(targetDir) {CODE
LOWvnext/metroShortPathAssetDataPlugin.js10async function metroShortPathAssetDataPlugin(asset) {CODE
LOW…Copies/IntegrationTests/GlobalEvalWithSourceUrlTest.js22function GlobalEvalWithSourceUrlTest(): React.Node {CODE
LOW…tCopies/IntegrationTests/IntegrationTestHarnessTest.js24function IntegrationTestHarnessTest(props: Props): React.Node {CODE
LOWvnext/Shared/Networking/DefaultBlobResource.h95class BlobModuleResponseHandler final : public IResponseHandler {CODE
LOW…/src-win/Libraries/Image/resolveAssetSource.windows.js96function setCustomSourceTransformer(CODE
LOW…/src-win/Libraries/Image/resolveAssetSource.windows.js106function addCustomSourceTransformer(CODE
LOW…src-win/Libraries/Image/AssetSourceResolver.windows.js84function getAssetPathInDrawableFolder(asset: PackagerAsset): string {CODE
LOW…src-win/Libraries/Image/AssetSourceResolver.windows.js105function assetSupportsNetworkLoads(asset: PackagerAsset): boolean {CODE
LOW…in/Libraries/Components/TextInput/TextInput.windows.js186function useTextInputStateSynchronization({CODE
LOW…essibilityInfo/legacySendAccessibilityEvent.windows.js18function legacySendAccessibilityEvent(CODE
LOW…src-win/Libraries/Pressability/Pressability.windows.js1049function convertPointerEventToMouseEvent(input: PointerEvent): MouseEvent {CODE
LOW…rc/private/featureflags/ReactNativeFeatureFlagsBase.js114function maybeLogUnavailableNativeModuleError(configName: string): void {CODE
LOW…rc/private/featureflags/ReactNativeFeatureFlagsBase.js132export function dangerouslyResetForTesting(): void {CODE
LOWvnext/templates/templateUtils.js58function getWindowsDependencyConfig(root) {CODE
LOWvnext/templates/old/generateWrapper.js12function makeGenerateWindowsWrapper(language = 'cpp', isDefault = false) {CODE
LOWpackages/playground/metro.config.js117function tryResolveDevAbsoluteImport(moduleName) /*: string | null*/ {CODE
LOWpackages/playground/metro.config.js131function tryResolveDevRelativeImport(CODE
LOW…-iss/react-native-win32/metro-react-native-platform.js15function reactNativePlatformResolver(platformImplementations) {CODE
LOW…ss/react-native-win32/metroShortPathAssetDataPlugin.js10async function metroShortPathAssetDataPlugin(asset) {CODE
LOW…-win/Libraries/Components/TextInput/TextInput.win32.js183function useTextInputStateSynchronization({CODE
LOW…ccessibilityInfo/legacySendAccessibilityEvent.win32.js18function legacySendAccessibilityEvent(CODE
LOW…2/src-win/Libraries/Pressability/Pressability.win32.js1048function convertPointerEventToMouseEvent(input: PointerEvent): MouseEvent {CODE
LOW…win/src/private/animated/NativeAnimatedHelper.win32.js356function ensureGlobalEventEmitterListeners() {CODE
LOW…win/src/private/animated/NativeAnimatedHelper.win32.js405function assertNativeAnimatedModule(): void {CODE
LOW…c/js/examples-win32/Color/ColorGradientWin32Example.js20function VerticalToTransparentExample() {CODE
LOW…c/js/examples-win32/Color/ColorGradientWin32Example.js53function ThreeColorsHorizontalExample() {CODE
LOW…amples/InputAccessoryView/InputAccessoryViewExample.js59function InputAccessoryViewExample(): React.Node {CODE
LOW…ive/tester/js/examples/ScrollView/ScrollViewExample.js197function ScrollViewScrollToExample(): React.Node {CODE
LOW…ive/tester/js/examples/ScrollView/ScrollViewExample.js1412function ClippingExampleHorizontal() {CODE
LOW…ive/tester/js/examples/ScrollView/ScrollViewExample.js1450function ChildrenWithTouchEventsOverflowingContainerHorizontal() {CODE
LOW…imental/Compatibility/ManyPointersPropertiesExample.js46function ManyPointersPropertiesExample(): React.Node {CODE
LOW…al/Compatibility/CompatibilityNativeGestureHandling.js34function CompatibilityNativeGestureHandling(): React.Node {CODE
LOW…ntal/Compatibility/CompatibilityAnimatedPointerMove.js41function CompatibilityAnimatedPointerMove(): React.Node {CODE
LOW…mental/PlatformTest/RNTesterPlatformTestResultsText.js21export default function RNTesterPlatformTestResultsText(CODE
LOW…latformTest/RNTesterPlatformTestMinimizedResultView.js26export default function RNTesterPlatformTestMinimizedResultView({CODE
LOW…ntal/PlatformTest/RNTesterPlatformTestEventRecorder.js172export function useRecorderTestEventHandlers(CODE
LOW…imental/PlatformTest/RNTesterPlatformTestResultView.js185export default function RNTesterPlatformTestResultView(CODE
LOW…ental/PlatformTest/RNTesterPlatformTestInstructions.js20export default function RNTesterPlatformTestInstructions({CODE
LOW…terEventPlatformTests/PointerEventPointerMoveAcross.js98function PointerEventPointerMoveAcrossTestCase(CODE
LOW…terEventPlatformTests/PointerEventPointerMoveAcross.js154export default function PointerEventPointerMoveAcross(CODE
LOW…PlatformTests/PointerEventAttributesNoHoverPointers.js29function PointerEventAttributesNoHoverPointersTestCase(CODE
LOW…PlatformTests/PointerEventAttributesNoHoverPointers.js230export default function PointerEventAttributesNoHoverPointers(CODE
LOW…erEventPlatformTests/PointerEventPointerMoveBetween.js74function PointerEventPointerMoveBetweenTestCase(CODE
LOW…erEventPlatformTests/PointerEventPointerMoveBetween.js124export default function PointerEventPointerMoveBetween(CODE
LOW…3CPointerEventPlatformTests/PointerEventPointerMove.js22function PointerEventPointerMoveTestCase(CODE
LOW…rmTests/PointerEventPointerMoveOnChordedMouseButton.js27function PointerEventPointerMoveOnChordedMouseButtonTestCase(CODE
LOW…rmTests/PointerEventPointerMoveOnChordedMouseButton.js121export default function PointerEventPointerMoveOnChordedMouseButton(CODE
LOW…ventPlatformTests/PointerEventPointerMoveEventOrder.js55function PointerEventPointerMoveEventOrderTestCase(CODE
LOW…ventPlatformTests/PointerEventPointerMoveEventOrder.js137export default function PointerEventPointerMoveEventOrder(CODE
LOW…CPointerEventPlatformTests/PointerEventCaptureMouse.js21function PointerEventCaptureMouseTestCase(CODE
LOW…Tests/PointerEventLayoutChangeShouldFirePointerOver.js45function PointerEventLayoutShouldFirePointerOverTestCase(CODE
LOW…Tests/PointerEventLayoutChangeShouldFirePointerOver.js109export default function PointerEventLayoutShouldFirePointerOver(CODE
LOW…rEventPlatformTests/PointerEventPrimaryTouchPointer.js43function PointerEventPrimaryTouchPointerTestCase(CODE
LOW…rEventPlatformTests/PointerEventPrimaryTouchPointer.js132export default function PointerEventPrimaryTouchPointer(CODE
LOW…ointerEventPlatformTests/PointerEventPointerOverOut.js19function getNativeTagFromHostElement(elem: ?HostInstance | number): ?number {CODE
LOW…ointerEventPlatformTests/PointerEventPointerOverOut.js48function PointerEventPointerOverOutTestCase(CODE
LOW…ointerEventPlatformTests/PointerEventPointerOverOut.js210export default function PointerEventPointerOverOut(CODE
127 more matches not shown…
Decorative Section Separators33 hits · 129 pts
SeverityFileLineSnippetContext
MEDIUM.ado/build-template.yml99 #=================================================================COMMENT
MEDIUM.ado/build-template.yml103 #=================================================================COMMENT
MEDIUM.ado/build-template.yml228 #=================================================================COMMENT
MEDIUM.ado/build-template.yml232 #=================================================================COMMENT
MEDIUM.ado/build-template.yml504 #=================================================================COMMENT
MEDIUM.ado/build-template.yml508 #=================================================================COMMENT
MEDIUM.ado/build-template.yml528 #=================================================================COMMENT
MEDIUM.ado/build-template.yml532 #=================================================================COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h30// ┌────────────────┬───────────────────┬──────────────┬─────────────────────────────────┐COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h32// │ │ │ ┏━━━━━━━━━━━━┓ │COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h34// │ │ │ │ ┗━━━━━━━━━━━━┛ │ ╔═════════════╗COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h36// ┏━━━━━━━━━━━┓ ┏━━━━━━━━━━━┓ ┏━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━┓ │ ╚═════════════╝COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h37// ┃ Pending ┃───►┃ Posting ┃───────►┃ Invoking ┃───────►┃ SettingResult ┃───┤COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h38// ┗━━━━━━━━━━━┛ ┗━━━━━━━━━━━┛ ┗━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━━━┛ │ ╔═════════════╗COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h40// │ │ │ ┏━━━━━━━━━━┓ │ │ ╚═════════════╝COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h42// │ │ ┗━━━━━━━━━━┛ │COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h44// └──────────────┴─────────────┴────────────────────────────────┘COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h95// ╔═════════════╗COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h96// ┌──────────────────────────────┬───►║ Succeeded ║COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h97// ┏━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━┓ │ ╚═════════════╝COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h99// ┗━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━━━┛ │ ╔═════════════╗COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h101// ╚═════════════╝COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h110// ╔═════════════════════╗COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h114// ╟─────────────────────╢COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h118// ╟─────────────────────╢COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h122// ╟─────────────────────╢COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h126// ╟─────────────────────╢COMMENT
MEDIUMvnext/Mso/src/future/futureImpl.h130// ╚═════════════════════╝COMMENT
MEDIUMvnext/external/fmt/test/gtest/CMakeLists.txt1#------------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/perf-tests.yml37 # ── Setup ──────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/perf-tests.yml74 # ── Run Tests ──────────────────────────────────────────COMMENT
MEDIUM.github/workflows/perf-tests.yml91 # ── Compare & Report ───────────────────────────────────COMMENT
MEDIUM.github/workflows/perf-tests.yml115 # ── Status Gate ────────────────────────────────────────COMMENT
Fake / Example Data72 hits · 78 pts
SeverityFileLineSnippetContext
LOWdocs/e2e-testing.md122 expect(await field.getText()).toBe('placeholder');CODE
LOW…n/TEMP_UntilReactCommonUpdate/jsi/jsi/test/testlib.cpp1644 String str = String::createFromUtf8(rd, "placeholder");CODE
LOW…Fabric/Composition/TextInput/WindowsTextInputProps.cpp32 placeholder(convertRawProp(context, rawProps, "placeholder", sourceProps.placeholder, {})),CODE
LOWpackages/playground/Samples/text.tsx86 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOWpackages/playground/Samples/text.tsx86 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…32-tester/src/js/components/ListExampleShared.win32.js225 'Lorem ipsum dolor sit amet, ius ad pertinax oportere accommodare, an vix \CODE
LOW…32-tester/src/js/components/ListExampleShared.win32.js225 'Lorem ipsum dolor sit amet, ius ad pertinax oportere accommodare, an vix \CODE
LOW…ples-win32/Accessibility/AccessibilityExampleWin32.tsx90 {this.state.expanded ? <Text>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.</TeCODE
LOW…ples-win32/Accessibility/AccessibilityExampleWin32.tsx90 {this.state.expanded ? <Text>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.</TeCODE
LOW…react-native/tester/js/components/ListExampleShared.js223 'Lorem ipsum dolor sit amet, ius ad pertinax oportere accommodare, an vix \CODE
LOW…react-native/tester/js/components/ListExampleShared.js223 'Lorem ipsum dolor sit amet, ius ad pertinax oportere accommodare, an vix \CODE
LOW…ester/js/examples/TextInput/TextInputSharedExamples.js1220 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…ester/js/examples/TextInput/TextInputSharedExamples.js1220 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…react-native/tester/js/examples/XHR/XHRExampleFetch.js87 'https://microsoftedge.github.io/Demos/json-dummy-data/5MB-min.json';CODE
LOW…-native/tester/js/examples/Text/TextExample.android.js1185 Lorem ipsum dolor sit amet, consectetur adipiscing elit. MaurisCODE
LOW…-native/tester/js/examples/Text/TextExample.android.js1185 Lorem ipsum dolor sit amet, consectetur adipiscing elit. MaurisCODE
LOW…-native/tester/js/examples/Text/TextExample.android.js1206 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…-native/tester/js/examples/Text/TextExample.android.js1206 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…-native/tester/js/examples/Text/TextExample.android.js1212 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…-native/tester/js/examples/Text/TextExample.android.js1212 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…-native/tester/js/examples/Text/TextExample.android.js1710 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…-native/tester/js/examples/Text/TextExample.android.js1710 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…-native/tester/js/examples/Text/TextExample.android.js1729 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…-native/tester/js/examples/Text/TextExample.android.js1729 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…t-native/tester/js/examples/Text/TextSharedExamples.js96 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin volutpatCODE
LOW…t-native/tester/js/examples/Text/TextSharedExamples.js96 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin volutpatCODE
LOW…eact-native/tester/js/examples/Text/TextExample.ios.js336 Lorem ipsum dolor sit amet, consectetur adipiscing elit. MaurisCODE
LOW…eact-native/tester/js/examples/Text/TextExample.ios.js336 Lorem ipsum dolor sit amet, consectetur adipiscing elit. MaurisCODE
LOW…eact-native/tester/js/examples/Text/TextExample.ios.js355 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…eact-native/tester/js/examples/Text/TextExample.ios.js355 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…eact-native/tester/js/examples/Text/TextExample.ios.js361 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…eact-native/tester/js/examples/Text/TextExample.ios.js361 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…eact-native/tester/js/examples/Text/TextExample.ios.js1117 Lorem ipsum dolor sit amet,{' '}CODE
LOW…eact-native/tester/js/examples/Text/TextExample.ios.js1117 Lorem ipsum dolor sit amet,{' '}CODE
LOW…eact-native/tester/js/examples/Text/TextExample.ios.js1551 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…eact-native/tester/js/examples/Text/TextExample.ios.js1551 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…eact-native/tester/js/examples/Text/TextExample.ios.js1570 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…eact-native/tester/js/examples/Text/TextExample.ios.js1570 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…/examples/Accessibility/AccessibilityAndroidExample.js70 <RNTesterText>Dolor sit amet{'\n'}</RNTesterText>CODE
LOW…s/react-native-platform-override/src/test/Hash.test.ts111 {filename: 'a/c.txt', content: 'Lorem Ipsum'},CODE
LOW…s/react-native-platform-override/src/test/Hash.test.ts117 {filename: 'a/c.txt', content: 'Lorem Ipsum'},CODE
LOW…s/react-native-platform-override/src/test/Hash.test.ts129 {filename: 'a/c.txt', content: 'Lorem Ipsum'},CODE
LOW…s/react-native-platform-override/src/test/Hash.test.ts136 {filename: 'a/c.txt', content: 'Lorem Ipsum'},CODE
LOW…s/react-native-platform-override/src/test/Hash.test.ts148 {filename: 'a/c.txt', content: 'Lorem Ipsum'},CODE
LOW…s/react-native-platform-override/src/test/Hash.test.ts157 {filename: 'a\\c.txt', content: 'Lorem Ipsum'},CODE
LOW…s/react-native-platform-override/src/test/Hash.test.ts171 {filename: 'a/c.txt', content: 'Lorem Ipsum'},CODE
LOW…s/react-native-platform-override/src/test/Hash.test.ts177 {filename: 'a/c.txt', content: 'Lorem Ipsum'},CODE
LOW…s/react-native-platform-override/src/test/Hash.test.ts189 {filename: 'a/c.txt', content: 'Lorem Ipsum'},CODE
LOW…s/react-native-platform-override/src/test/Hash.test.ts195 {filename: 'src-win/a/c.txt', content: 'Lorem Ipsum'},CODE
LOW…s/react-native-platform-override/src/test/Hash.test.ts208 {filename: 'a/c.txt', content: 'Lorem Ipsum'},CODE
LOW…ows/tester/src/js/examples/Text/TextExample.windows.js1239 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…ows/tester/src/js/examples/Text/TextExample.windows.js1239 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…ows/tester/src/js/examples/Text/TextExample.windows.js1245 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…ows/tester/src/js/examples/Text/TextExample.windows.js1245 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…ows/tester/src/js/examples/Text/TextExample.windows.js1220 Lorem ipsum dolor sit amet, consectetur adipiscing elit. MaurisCODE
LOW…ows/tester/src/js/examples/Text/TextExample.windows.js1220 Lorem ipsum dolor sit amet, consectetur adipiscing elit. MaurisCODE
LOW…ows/tester/src/js/examples/Text/TextExample.windows.js1912 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…ows/tester/src/js/examples/Text/TextExample.windows.js1912 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…ows/tester/src/js/examples/Text/TextExample.windows.js1931 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…ows/tester/src/js/examples/Text/TextExample.windows.js1931 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
12 more matches not shown…
Structural Annotation Overuse29 hits · 52 pts
SeverityFileLineSnippetContext
LOWvnext/external/fmt/include/fmt/format-inl.h1249 // Step 1: integer promotion & Schubfach multiplier calculation.COMMENT
LOWvnext/external/fmt/include/fmt/format-inl.h1304 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWvnext/external/fmt/include/fmt/format-inl.h1336 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWvnext/external/folly/folly/String.cpp535 // Step 1: Clear the high order bit. We'll deal with it in Step 5.COMMENT
LOWvnext/external/folly/folly/String.cpp542 // Step 2: Add 0x25 (37)COMMENT
LOWvnext/external/folly/folly/String.cpp549 // Step 3: clear the high order bitCOMMENT
LOWvnext/external/folly/folly/String.cpp555 // Step 4: Add 0x1a (26)COMMENT
LOWvnext/external/folly/folly/String.cpp564 // Step 5: Shift the high order bit 2 spaces to the right: the spotCOMMENT
LOWvnext/external/folly/folly/String.cpp575 // Step 6: Apply a mask to clear everything except the 0x20 bitCOMMENT
LOWvnext/external/folly/folly/String.cpp581 // Step 7: Add rotated to cCOMMENT
LOWvnext/external/folly/folly/IPAddressV6.cpp163 // Step 1: first 8 bytes are network prefix, and can be strippedCOMMENT
LOWvnext/external/folly/folly/IPAddressV6.cpp164 // Step 2: invert the universal/local (U/L) flag (bit 7)COMMENT
LOWvnext/external/folly/folly/IPAddressV6.cpp166 // Step 3: copy these bytes as they areCOMMENT
LOWvnext/external/folly/folly/IPAddressV6.cpp169 // Step 4: strip bytes (0xfffe), which are bytes_[11] and bytes_[12]COMMENT
LOWvnext/external/folly/folly/IPAddressV6.cpp170 // Step 5: copy the rest.COMMENT
LOW.github/skills/rnw-integration/SKILL.md20### Step 1: Get Current React Native VersionCOMMENT
LOW.github/skills/rnw-integration/SKILL.md34### Step 2: Parse the Current Version DateCOMMENT
LOW.github/skills/rnw-integration/SKILL.md47### Step 3: Calculate Target Date (+7 days)COMMENT
LOW.github/skills/rnw-integration/SKILL.md57### Step 4: Find Nightly Version on npmCOMMENT
LOW.github/skills/rnw-integration/SKILL.md83### Step 5: Output SummaryCOMMENT
LOW.github/skills/rnw-integration/SKILL.md96### Step 6: Run Integration ScriptCOMMENT
LOW.github/skills/rnw-integration/SKILL.md108### Step 7: Search and Update Remaining package.json FilesCOMMENT
LOW.github/skills/rnw-integration/SKILL.md142### Step 8: Clean node_modules and Reinstall DependenciesCOMMENT
LOW.github/skills/rnw-integration/SKILL.md171### Step 9: Upgrade Platform OverridesCOMMENT
LOW.github/skills/rnw-integration/SKILL.md192### Step 10: Commit All ChangesCOMMENT
LOW.github/skills/rnw-integration/SKILL.md208### Step 11: Update Failing Overrides from UpstreamCOMMENT
LOW.github/skills/rnw-integration/SKILL.md284### Step 12: Resolve Merge Conflicts (Human-in-the-Loop)COMMENT
LOW.github/skills/rnw-integration/SKILL.md481### Step 13: Post-Merge RNW Playground Validation (Mandatory)COMMENT
LOW.github/skills/rnw-integration/SKILL.md591### Step 14: Deploy and Launch PlaygroundCOMMENT
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippetContext
CRITICAL…actNative.Managed.IntegrationTests/UnitTestApp.xaml.cs70 Microsoft.VisualStudio.TestPlatform.TestExecutor.UnitTestClient.CreateDefaultUI();CODE
CRITICAL…actNative.Managed.IntegrationTests/UnitTestApp.xaml.cs75 Microsoft.VisualStudio.TestPlatform.TestExecutor.UnitTestClient.Run(e.Arguments);CODE
CRITICAL…soft.ReactNative.Managed.UnitTests/UnitTestApp.xaml.cs64 Microsoft.VisualStudio.TestPlatform.TestExecutor.UnitTestClient.CreateDefaultUI();CODE
CRITICAL…soft.ReactNative.Managed.UnitTests/UnitTestApp.xaml.cs69 Microsoft.VisualStudio.TestPlatform.TestExecutor.UnitTestClient.Run(e.Arguments);CODE
CRITICAL…t-native-windows/telemetry/src/test/errorUtils.test.ts197 `2:6>C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.22621.0\\XamlCompiler\\Microsoft.Windows.UI.Xaml.Common.CODE
AI Slop Vocabulary11 hits · 33 pts
SeverityFileLineSnippetContext
MEDIUM…t.ReactNative.Managed.CodeGen/DiagnosticDescriptors.cs14 /// to leverage their standardized error formats and location handling.COMMENT
MEDIUMvnext/Shared/BaseScriptStoreImpl.cpp199 // Essentially, we are trying to construct,COMMENT
MEDIUMvnext/Shared/OInstance.cpp149 // Essentially, there is an 8 byte long file header with 4 bytes of a magic number followed by 4 bytes to encodeCOMMENT
MEDIUMvnext/external/fmt/test/gtest/gtest/gtest.h7406// This implementation is *not* meant to be as highly tuned or robustCOMMENT
MEDIUMvnext/external/fmt/test/gtest/gtest/gtest.h7477// In practice, this can be used to test functions that utilize theCOMMENT
MEDIUMvnext/external/fmt/include/fmt/format.h3450 // Compilers are not aware of how to leverage the maximum value ofCOMMENT
MEDIUMvnext/external/folly/folly/SharedMutex.h1616// std::shared_lock specialization for folly::SharedMutex to leverage tokenfulCOMMENT
MEDIUMvnext/external/folly/folly/MPMCQueue.h64/// which is more robust to contention than a CAS loop. Each of theCOMMENT
MEDIUMvnext/external/folly/folly/detail/RangeSse42.cpp23// Essentially, two versions of this file: one with an SSE42 implementationCOMMENT
MEDIUM…e2e-test-app-fabric/test/LegacyTextHitTestTest.test.ts139 // robust to different screen resolutions and scale settings, the test casesCOMMENT
MEDIUM…e2etest/collateral/0.62.2/jest/assetFileTransformer.js19 // the correct images are loaded for components. EssentiallyCOMMENT
Verbosity Indicators16 hits · 33 pts
SeverityFileLineSnippetContext
LOWvnext/external/fmt/include/fmt/format-inl.h1249 // Step 1: integer promotion & Schubfach multiplier calculation.COMMENT
LOWvnext/external/fmt/include/fmt/format-inl.h1304 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWvnext/external/fmt/include/fmt/format-inl.h1336 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWvnext/external/folly/folly/String.cpp535 // Step 1: Clear the high order bit. We'll deal with it in Step 5.COMMENT
LOWvnext/external/folly/folly/String.cpp542 // Step 2: Add 0x25 (37)COMMENT
LOWvnext/external/folly/folly/String.cpp549 // Step 3: clear the high order bitCOMMENT
LOWvnext/external/folly/folly/String.cpp555 // Step 4: Add 0x1a (26)COMMENT
LOWvnext/external/folly/folly/String.cpp564 // Step 5: Shift the high order bit 2 spaces to the right: the spotCOMMENT
LOWvnext/external/folly/folly/String.cpp575 // Step 6: Apply a mask to clear everything except the 0x20 bitCOMMENT
LOWvnext/external/folly/folly/String.cpp581 // Step 7: Add rotated to cCOMMENT
LOWvnext/external/folly/folly/Conv.cpp376 // that was processed, so we need to check if that character wasCOMMENT
LOWvnext/external/folly/folly/IPAddressV6.cpp163 // Step 1: first 8 bytes are network prefix, and can be strippedCOMMENT
LOWvnext/external/folly/folly/IPAddressV6.cpp164 // Step 2: invert the universal/local (U/L) flag (bit 7)COMMENT
LOWvnext/external/folly/folly/IPAddressV6.cpp166 // Step 3: copy these bytes as they areCOMMENT
LOWvnext/external/folly/folly/IPAddressV6.cpp169 // Step 4: strip bytes (0xfffe), which are bytes_[11] and bytes_[12]COMMENT
LOWvnext/external/folly/folly/IPAddressV6.cpp170 // Step 5: copy the rest.COMMENT
Synthetic Comment Markers3 hits · 22 pts
SeverityFileLineSnippetContext
HIGHvnext/Desktop.UnitTests/OriginPolicyHttpFilterTest.cpp305 // Return allowed headers as requested by client, in lower case.COMMENT
HIGHvnext/Desktop.UnitTests/OriginPolicyHttpFilterTest.cpp346 // Return allowed headers as requested by clientCOMMENT
HIGH…ive.IntegrationTests/codegen/msrnIntegrationTestsJSI.h2 * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).COMMENT
TODO Padding14 hits · 21 pts
SeverityFileLineSnippetContext
LOWvnext/Mso/future/future.h231// TODO: implementCOMMENT
LOWvnext/Microsoft.ReactNative.Cxx/JSI/JsiAbiApi.cpp320 // TODO: implementCOMMENT
LOWvnext/Microsoft.ReactNative.Cxx/JSI/JsiAbiApi.cpp463 // TODO: implementCOMMENT
LOWvnext/Microsoft.ReactNative.Cxx/JSI/JsiAbiApi.cpp810 // TODO: implementCOMMENT
LOW…xt/Microsoft.ReactNative/Modules/DevSettingsModule.cpp54 // TODO: implement openDebugger() #13437COMMENT
LOW…rosoft.ReactNative/Modules/AccessibilityInfoModule.cpp31 // TODO: implement ##14206COMMENT
LOW…rosoft.ReactNative/Modules/AccessibilityInfoModule.cpp36 // TODO: implement #14099COMMENT
LOW…rosoft.ReactNative/Modules/AccessibilityInfoModule.cpp85 // TODO: implement #14207COMMENT
LOW…oft.ReactNative/Modules/Animated/PropsAnimatedNode.cpp277 // TODO: implement perspective animations, tracked by issue #2680COMMENT
LOW…oft.ReactNative/Modules/Animated/PropsAnimatedNode.cpp280 // TODO: implement progress animations, tracked by issue #3283COMMENT
LOW…t/Microsoft.ReactNative/ReactHost/ReactInstanceWin.cpp800 // TODO: implementCOMMENT
LOW…ext/Microsoft.ReactNative/ReactHost/JSBundle_Win32.cpp9 // TODO: implementCOMMENT
LOWvnext/Mso.UnitTests/future/futureFuncTest.cpp111// TODO: implement Mso::PotsTimer and Mso::WhenDoneOrTimeoutCOMMENT
LOW…actNative.Managed.IntegrationTests/TurboModuleTests.cs8// TODO: Add tests for methods that throw exceptionsCOMMENT
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMCodeQL.yml1# This file is used to configure CodeQL alerts.COMMENT
MEDIUM.ado/publish.yml3# This file is a copy of ci-pipeline.yml kept for backward compatibilityCOMMENT
MEDIUM.ado/windows-vs-pr.yml3# This file is a copy of pr-pipeline.yml kept for backward compatibilityCOMMENT
MEDIUMvnext/external/fmt/support/manage.py191 # Create a release on GitHub.COMMENT
Slop Phrases7 hits · 12 pts
SeverityFileLineSnippetContext
LOW…Native/Fabric/Composition/CompositionContextHelper.cpp2137 // Don't forget to declare your app's minimum required feature level in itsCOMMENT
LOWvnext/external/folly/folly/FBString.h651 // Medium strings are copied eagerly. Don't forget to allocateCOMMENT
LOWvnext/external/folly/folly/FBString.h721 // Medium strings are allocated normally. Don't forget toCOMMENT
LOWvnext/external/folly/folly/FBString.h802 // Keep the string at medium size. Don't forget to allocateCOMMENT
LOWvnext/external/folly/folly/FBString.h835 // Don't forget to allocate one extra Char for the terminating nullCOMMENT
MEDIUMvnext/external/folly/folly/Format.h437 * so feel free to modify it in place if necessary. (For example, wrap anCOMMENT
LOW…t/external/folly/folly/container/HeterogeneousAccess.h48// the header that declares T. Don't forget to typedef is_transparent toCOMMENT
Deep Nesting9 hits · 9 pts
SeverityFileLineSnippetContext
LOWvnext/external/fmt/support/docopt.py72CODE
LOWvnext/external/fmt/support/docopt.py301CODE
LOWvnext/external/fmt/support/docopt.py334CODE
LOWvnext/external/fmt/support/docopt.py402CODE
LOWvnext/external/fmt/support/docopt.py428CODE
LOWvnext/external/fmt/support/docopt.py57CODE
LOWvnext/external/fmt/support/printable.py133CODE
LOWvnext/external/fmt/support/manage.py116CODE
LOW…t/support/python/mkdocstrings_handlers/cxx/__init__.py241CODE
Cross-Language Confusion2 hits · 8 pts
SeverityFileLineSnippetContext
HIGHvnext/external/fmt/support/printable.py194 print(" if (0x{:x} <= cp && cp < 0x{:x}) return false;".format(a, a + b))STRING
HIGHvnext/external/fmt/support/manage.py192 fmt_repo.push('origin', 'release')CODE
Excessive Try-Catch Wrapping2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMvnext/external/fmt/doc/ChangeLog-old.md2026 fmt::print("Error: ");CODE
MEDIUMvnext/external/fmt/doc/ChangeLog-old.md3171 fmt::print("Error: {}");CODE
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…es/Components/RefreshControl/RefreshControl.windows.js87 * ### Usage exampleCOMMENT
LOWvnext/external/folly/folly/CancellationToken.h155// Example usage:COMMENT
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOWvnext/external/fmt/support/manage.py13CODE
LOWvnext/external/fmt/support/manage.py16CODE
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOWvnext/external/fmt/support/docopt.py13__all__ = ['docopt']CODE