❶ One is a new React framework - target web and native with a single Vite plugin and fully shared code, so you can ship cross-platform nearly as easy as single-platform.
This report presents the forensic synthetic code analysis of onejs/one, a TypeScript project with 4,485 GitHub stars. SynthScan v2.0 examined 171,565 lines of code across 2369 source files, recording 539 pattern matches distributed across 18 syntactic categories. The overall adjusted score of 4.0 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).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
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 539 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/test-layout-flicker/tests/layout-flicker.test.ts | 38 | async function setupLayoutFlashDetection(page: Page) { | CODE |
| LOW | tests/test-redirect-flash/tests/redirect-flash.test.ts | 179 | async function waitForProjectRouteOutcome(page: Page, timeout = 10000) { | CODE |
| LOW | tests/test-redirect-flash/tests/redirect-flash.test.ts | 193 | async function waitForNestedRouteOutcome(page: Page, timeout = 10000) { | CODE |
| LOW | …s/test-params-stability/tests/params-stability.test.ts | 113 | async function assertSiblingDynamicNavigation(method: 'replace' | 'push') { | CODE |
| LOW | …/app/rn-features/platform-specific-extensions/test.tsx | 5 | export default function PlatformSpecificExtensionsTestPage() { | CODE |
| LOW | tests/test/tests/ssg-hydration-flicker.test.ts | 57 | async function testNoFlickerDuringHydration( | CODE |
| LOW | tests/hmr/tests/utils.ts | 59 | export function editTestComponentContainingRelativeImportFile() { | CODE |
| LOW | …ponents/TestComponentUsingHookThatHasNativeVersion.tsx | 6 | export function TestComponentUsingHookThatHasNativeVersion() { | CODE |
| LOW | …ts/hmr/components/TestComponentWithFlatList.native.tsx | 9 | export function TestComponentWithFlatList() { | CODE |
| LOW | …r/components/TestComponentContainingRelativeImport.tsx | 6 | export function TestComponentContainingRelativeImport() { | CODE |
| LOW | tests/hmr/components/TestComponentWithFlatList.tsx | 1 | export function TestComponentWithFlatList() { | CODE |
| LOW | tests/test-deploy-flash/tests/deploy-flash.test.ts | 143 | async function waitForDeployRouteActivity(page: Page) { | CODE |
| LOW | tests/test-deploy-flash/tests/deploy-flash.test.ts | 155 | async function collectSessionProjectState(page: Page) { | CODE |
| LOW | tests/test-deploy-flash/tests/deploy-flash.test.ts | 213 | async function collectNestedGroupProjectState(page: Page) { | CODE |
| LOW | tests/test-deploy-flash/tests/deploy-flash.test.ts | 289 | function expectSessionStateMatches( | CODE |
| LOW | tests/test-deploy-flash/tests/deploy-flash.test.ts | 303 | function expectNestedGroupStateMatches( | CODE |
| LOW | …kills/ios-simulator-skill/scripts/app_state_capture.py | 67 | def capture_accessibility_tree(self, output_path: Path) -> dict: | CODE |
| LOW | …e/skills/ios-simulator-skill/scripts/xcode/xcresult.py | 233 | def _extract_location_from_url(self, source_url: str | None) -> dict: | CODE |
| LOW⚡ | …ude/skills/ios-simulator-skill/scripts/xcode/config.py | 137 | def update_last_used_simulator(self, name: str) -> None: | CODE |
| LOW | …ude/skills/ios-simulator-skill/scripts/xcode/config.py | 171 | def should_fallback_to_any_iphone(self) -> bool: | CODE |
| LOW | …de/skills/ios-simulator-skill/scripts/xcode/builder.py | 87 | def get_simulator_destination(self) -> str: | CODE |
| LOW | …de/skills/ios-simulator-skill/scripts/xcode/builder.py | 160 | def _extract_simulator_name_from_destination(self, destination: str) -> str | None: | CODE |
| LOW | …lls/ios-simulator-skill/scripts/common/device_utils.py | 240 | def resolve_device_identifier(identifier: str) -> str: | CODE |
| LOW | …lls/ios-simulator-skill/scripts/common/device_utils.py | 393 | def transform_screenshot_coords( | CODE |
| LOW | scripts/release-publish.ts | 9 | export function isGitHubTrustedPublishingEnvironment(env: NodeJS.ProcessEnv) { | CODE |
| LOW | packages/native/types/zoom/index.native.d.ts | 5 | export declare function ZoomTransitionAlignmentRectDetector(props: ZoomTransitionAlignmentRectDetectorProps): import("re | CODE |
| LOW | packages/native/types/zoom/index.d.ts | 5 | export declare function ZoomTransitionAlignmentRectDetector(_props: ZoomTransitionAlignmentRectDetectorProps): null; | CODE |
| LOW | packages/native/types/stack-toolbar/StackToolbar.d.ts | 6 | export declare function appendStackToolbarPropsToOptions(options: NativeStackNavigationOptions, props: StackToolbarProps | CODE |
| LOW | packages/native/types/stack-toolbar/StackToolbar.d.ts | 12 | export declare function StackToolbarSearchBarSlot(props: StackToolbarSearchBarSlotProps): import("react/jsx-runtime").JS | CODE |
| LOW | packages/native/types/split-view/split-view.d.ts | 6 | declare function SplitViewInspectorComponent(props: SplitViewColumnProps): import("react/jsx-runtime").JSX.Element; | CODE |
| LOW | packages/native/src/zoom/index.ts | 24 | export function ZoomTransitionAlignmentRectDetector( | CODE |
| LOW | packages/native/src/zoom/index.native.tsx | 49 | export function ZoomTransitionAlignmentRectDetector( | CODE |
| LOW | packages/native/src/stack-toolbar/StackToolbar.tsx | 212 | function convertToolbarChildToHeaderItem(child: ReactNode): NativeStackHeaderItem | null { | CODE |
| LOW | packages/native/src/stack-toolbar/StackToolbar.tsx | 274 | export function appendStackToolbarPropsToOptions( | CODE |
| LOW | packages/native/src/stack-toolbar/StackToolbar.tsx | 499 | export function StackToolbarSearchBarSlot(props: StackToolbarSearchBarSlotProps) { | CODE |
| LOW | packages/native/src/split-view/split-view.tsx | 26 | function SplitViewInspectorComponent(props: SplitViewColumnProps) { | CODE |
| LOW | packages/test/src/utils/appium.ts | 74 | async function waitForDisplayedOrAppCrash( | CODE |
| LOW | packages/test/src/internal-utils/ios.ts | 113 | function installPreparedAppToSimulator({ | CODE |
| LOW | packages/test/src/internal-utils/ios.ts | 168 | async function ensureReactNativeBundleConfig(root: string) { | CODE |
| LOW | packages/lllink/src/index.ts | 115 | async function checkAllPackageVersionsAligned( | CODE |
| LOW | packages/lllink/src/index.ts | 240 | async function collectSpecificNodeModulePackages( | CODE |
| LOW | packages/safe-area/src/NativeSafeAreaProvider.tsx | 74 | function getSupportedTransitionEvent(): string { | CODE |
| LOW | packages/one/types/hooks.d.ts | 20 | export declare function useNavigationContainerRef(): OneRouter.NavigationRef; | CODE |
| LOW | packages/one/types/fork/getStateFromPath-mods.d.ts | 23 | export declare function getUrlWithReactNavigationConcessions(path: string, baseUrl?: string | undefined): UrlWithReactNa | CODE |
| LOW | packages/one/types/fork/getStateFromPath-mods.d.ts | 50 | export declare function createConfigItemAdditionalProperties(screen: string, pattern: string, routeNames: string[], conf | CODE |
| LOW | packages/one/types/fork/getPathFromState-mods.d.ts | 15 | export declare function getPathWithConventionsCollapsed({ pattern, route, params, preserveGroups, preserveDynamicRoutes, | CODE |
| LOW | packages/one/types/fork/extractPathFromURL.d.ts | 1 | export declare function parsePathAndParamsFromExpoGoLink(url: string): { | CODE |
| LOW | packages/one/types/utils/style.d.ts | 6 | export declare function convertFontWeightToStringFontWeight(fontWeight: TextStyle['fontWeight']): Exclude<TextStyle['fon | CODE |
| LOW | …kages/one/types/utils/getRouterRootFromOneOptions.d.ts | 2 | export declare function getRouterRootFromOneOptions(options: One.PluginOptions): string; | CODE |
| LOW | packages/one/types/utils/cleanUrl.d.ts | 1 | export declare function encodeReservedFilenameChars(path: string): string; | CODE |
| LOW | packages/one/types/utils/cleanUrl.d.ts | 2 | export declare function decodeReservedFilenameChars(path: string): string; | CODE |
| LOW | packages/one/types/cli/generateBundlerConfig.d.ts | 14 | export declare function getBundlerConfigOptionsFromOneOptions(oneOptions?: One.PluginOptions): OneBundlerConfigOptions; | CODE |
| LOW | packages/one/types/cli/generateBundlerConfig.d.ts | 60 | export declare function maybeGenerateBundlerConfigOnInstall(cwd?: string, oneOptions?: One.PluginOptions): void; | CODE |
| LOW | packages/one/types/cli/install-error-handlers.d.ts | 1 | export declare function installPrepareStackTraceGuard(): void; | CODE |
| LOW | packages/one/types/cli/install-error-handlers.d.ts | 3 | export declare function installSafeUncaughtHandler(label: string): void; | CODE |
| LOW | packages/one/types/babel-preset/index.d.ts | 66 | export declare function buildRouterRequireContextRegexString(ignoredRouteFiles?: Array<`**/*${string}`>): string; | CODE |
| LOW | packages/one/types/head/url.d.ts | 1 | export declare function getStaticUrlFromOneRouter(pathname: string): string; | CODE |
| LOW | …s/vite/plugins/generateFileSystemRouteTypesPlugin.d.ts | 3 | export declare function generateFileSystemRouteTypesPlugin(options: One.PluginOptions): Plugin; | CODE |
| LOW | …ges/one/types/vite/plugins/fileSystemRouterPlugin.d.ts | 3 | export declare function createFileSystemRouterPlugin(options: One.PluginOptions): Plugin; | CODE |
| LOW | packages/one/types/vite/plugins/criticalCSSPlugin.d.ts | 7 | export declare function getCriticalCSSOutputPaths(clientManifest: Record<string, { | CODE |
| 185 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …e/skills/ios-simulator-skill/scripts/build_and_test.py | 141 | print(f"Error: XCResult bundle not found: {xcresult_id}", file=sys.stderr) | STRING |
| MEDIUM | …e/skills/ios-simulator-skill/scripts/build_and_test.py | 246 | print("Error: Build/test failed without creating xcresult or error output", file=sys.stderr) | STRING |
| MEDIUM | …aude/skills/ios-simulator-skill/scripts/visual_diff.py | 20 | print("Error: Pillow not installed. Run: pip3 install pillow") | CODE |
| MEDIUM⚡ | …aude/skills/ios-simulator-skill/scripts/visual_diff.py | 52 | print(f"Error: Image not found - {e}") | CODE |
| LOW⚡ | …aude/skills/ios-simulator-skill/scripts/visual_diff.py | 54 | except Exception as e: | CODE |
| MEDIUM⚡ | …aude/skills/ios-simulator-skill/scripts/visual_diff.py | 55 | print(f"Error: Failed to load image - {e}") | CODE |
| MEDIUM | …aude/skills/ios-simulator-skill/scripts/visual_diff.py | 177 | print(f"Error: {result['error']}") | CODE |
| LOW | …aude/skills/ios-simulator-skill/scripts/visual_diff.py | 189 | except Exception as e: | CODE |
| MEDIUM | …laude/skills/ios-simulator-skill/scripts/status_bar.py | 188 | print(f"Error: {e}") | CODE |
| MEDIUM | …ude/skills/ios-simulator-skill/scripts/app_launcher.py | 249 | print(f"Error: {e}") | CODE |
| LOW | …de/skills/ios-simulator-skill/scripts/test_recorder.py | 190 | except Exception: | CODE |
| MEDIUM | …de/skills/ios-simulator-skill/scripts/test_recorder.py | 294 | print(f"Error: {e}") | CODE |
| MEDIUM | .claude/skills/ios-simulator-skill/scripts/gesture.py | 307 | print(f"Error: {e}") | CODE |
| MEDIUM⚡ | …lls/ios-simulator-skill/scripts/accessibility_audit.py | 247 | print(f"Error: {e}") | CODE |
| LOW⚡ | …lls/ios-simulator-skill/scripts/accessibility_audit.py | 255 | except Exception as e: | CODE |
| MEDIUM⚡ | …lls/ios-simulator-skill/scripts/accessibility_audit.py | 256 | print(f"Error: {e}") | CODE |
| MEDIUM | …de/skills/ios-simulator-skill/scripts/screen_mapper.py | 265 | print(f"Error: {e}") | CODE |
| MEDIUM | .claude/skills/ios-simulator-skill/scripts/sim_list.py | 249 | print(f"Error: Cache ID not found or expired: {args.get_details}") | CODE |
| MEDIUM | …/skills/ios-simulator-skill/scripts/privacy_manager.py | 67 | print(f"Error: Unknown service '{service}'") | CODE |
| MEDIUM | …/skills/ios-simulator-skill/scripts/privacy_manager.py | 110 | print(f"Error: Unknown service '{service}'") | CODE |
| MEDIUM | …/skills/ios-simulator-skill/scripts/privacy_manager.py | 152 | print(f"Error: Unknown service '{service}'") | CODE |
| MEDIUM | …/skills/ios-simulator-skill/scripts/privacy_manager.py | 257 | print(f"Error: {e}") | CODE |
| MEDIUM | …/skills/ios-simulator-skill/scripts/privacy_manager.py | 280 | print(f"Error: Unknown service '{service}'") | CODE |
| LOW | …kills/ios-simulator-skill/scripts/app_state_capture.py | 79 | except Exception as e: | CODE |
| MEDIUM | …kills/ios-simulator-skill/scripts/app_state_capture.py | 350 | print(f"Error: {e}") | CODE |
| LOW | …kills/ios-simulator-skill/scripts/app_state_capture.py | 385 | except Exception as e: | CODE |
| MEDIUM | …kills/ios-simulator-skill/scripts/app_state_capture.py | 386 | print(f"Error: {e}") | CODE |
| MEDIUM | .claude/skills/ios-simulator-skill/scripts/navigator.py | 341 | print(f"Error: {e}") | CODE |
| MEDIUM | .claude/skills/ios-simulator-skill/scripts/navigator.py | 370 | print("Error: --tap-at requires x,y format") | CODE |
| LOW⚡ | …aude/skills/ios-simulator-skill/scripts/log_monitor.py | 292 | except Exception as e: | CODE |
| MEDIUM⚡ | …aude/skills/ios-simulator-skill/scripts/log_monitor.py | 293 | print(f"Error streaming logs: {e}", file=sys.stderr) | CODE |
| LOW | …/skills/ios-simulator-skill/scripts/simctl_shutdown.py | 66 | except Exception as e: | CODE |
| MEDIUM | …/skills/ios-simulator-skill/scripts/simctl_shutdown.py | 256 | print("Error: Specify --udid, --name, --all, or --type", file=sys.stderr) | CODE |
| MEDIUM | …/skills/ios-simulator-skill/scripts/simctl_shutdown.py | 262 | print(f"Error: {e}", file=sys.stderr) | CODE |
| LOW | …ude/skills/ios-simulator-skill/scripts/simctl_erase.py | 64 | except Exception as e: | CODE |
| MEDIUM | …ude/skills/ios-simulator-skill/scripts/simctl_erase.py | 308 | print("Error: Specify --udid, --name, --all, --type, or --booted", file=sys.stderr) | CODE |
| MEDIUM | …ude/skills/ios-simulator-skill/scripts/simctl_erase.py | 314 | print(f"Error: {e}", file=sys.stderr) | CODE |
| MEDIUM | .claude/skills/ios-simulator-skill/scripts/clipboard.py | 72 | print(f"Error: {e}") | CODE |
| MEDIUM | …kills/ios-simulator-skill/scripts/push_notification.py | 63 | print(f"Error: Invalid JSON payload: {payload}") | CODE |
| MEDIUM⚡ | …kills/ios-simulator-skill/scripts/push_notification.py | 97 | print(f"Error sending push notification: {e.stderr}") | CODE |
| LOW⚡ | …kills/ios-simulator-skill/scripts/push_notification.py | 99 | except Exception as e: | CODE |
| MEDIUM⚡ | …kills/ios-simulator-skill/scripts/push_notification.py | 100 | print(f"Error: {e}") | CODE |
| MEDIUM | …kills/ios-simulator-skill/scripts/push_notification.py | 186 | print(f"Error: {e}") | CODE |
| LOW | …de/skills/ios-simulator-skill/scripts/simctl_create.py | 129 | except Exception as e: | CODE |
| LOW | …de/skills/ios-simulator-skill/scripts/simctl_create.py | 158 | except Exception: | CODE |
| LOW | …de/skills/ios-simulator-skill/scripts/simctl_create.py | 193 | except Exception: | CODE |
| LOW | …ills/ios-simulator-skill/scripts/simulator_selector.py | 92 | except Exception: | CODE |
| MEDIUM | …ills/ios-simulator-skill/scripts/simulator_selector.py | 138 | print(f"Error listing simulators: {e.stderr}", file=sys.stderr) | CODE |
| MEDIUM | …ills/ios-simulator-skill/scripts/simulator_selector.py | 141 | print(f"Error parsing simulator list: {e}", file=sys.stderr) | CODE |
| MEDIUM | …ills/ios-simulator-skill/scripts/simulator_selector.py | 258 | print(f"Error booting simulator: {e.stderr}", file=sys.stderr) | CODE |
| LOW | …de/skills/ios-simulator-skill/scripts/simctl_delete.py | 70 | except Exception as e: | CODE |
| MEDIUM | …de/skills/ios-simulator-skill/scripts/simctl_delete.py | 323 | print("Error: Specify --udid, --name, --all, --type, or --old", file=sys.stderr) | CODE |
| MEDIUM | …de/skills/ios-simulator-skill/scripts/simctl_delete.py | 329 | print(f"Error: {e}", file=sys.stderr) | CODE |
| LOW | …aude/skills/ios-simulator-skill/scripts/simctl_boot.py | 71 | except Exception as e: | CODE |
| MEDIUM | …aude/skills/ios-simulator-skill/scripts/simctl_boot.py | 263 | print("Error: Specify --udid, --name, --all, or --type", file=sys.stderr) | CODE |
| MEDIUM | …aude/skills/ios-simulator-skill/scripts/simctl_boot.py | 269 | print(f"Error: {e}", file=sys.stderr) | CODE |
| MEDIUM | .claude/skills/ios-simulator-skill/scripts/keyboard.py | 329 | print(f"Error: {e}") | CODE |
| MEDIUM | …e/skills/ios-simulator-skill/scripts/xcode/xcresult.py | 307 | print(f"Error running xcresulttool: {e}", file=sys.stderr) | CODE |
| MEDIUM | …e/skills/ios-simulator-skill/scripts/xcode/xcresult.py | 311 | print(f"Error parsing JSON from xcresulttool: {e}", file=sys.stderr) | CODE |
| LOW | …ude/skills/ios-simulator-skill/scripts/xcode/config.py | 87 | except Exception as e: | CODE |
| 19 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | plans/one-daemon.md | 81 | # Daemon stopped | COMMENT |
| LOW | tests/test-redirect-flash/app/(app)/index.tsx | 1 | import { useEffect, useRef } from 'react' | COMMENT |
| LOW | tests/test-redirect-flash/app/(app)/_layout.tsx | 1 | import { Suspense } from 'react' | COMMENT |
| LOW | tests/test-redirect-flash/app/(app)/nested/_layout.tsx | 1 | import { Slot } from 'one' | COMMENT |
| LOW | …ts/test-redirect-flash/app/(app)/nested/[id]/[sub].tsx | 1 | import { useEffect } from 'react' | COMMENT |
| LOW | …/test-redirect-flash/app/(app)/nested/[id]/_layout.tsx | 1 | import { Slot } from 'one' | COMMENT |
| LOW | tests/test-redirect-flash/tests/redirect-flash.test.ts | 261 | COMMENT | |
| LOW | tests/test-id-remount/tests/id-remount.test.ts | 1 | // NOTE THIS IS TRUE BUT IDK HOW TO DO THIS IN CI/CD?? | COMMENT |
| LOW | tests/test-spa-shell-routing/app/(gate)/_layout.tsx | 1 | import { Redirect, Slot, usePathname } from 'one' | COMMENT |
| LOW | scripts/transcrypt.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | scripts/transcrypt.sh | 281 | echo "$(cat "$2" | "${TRANSCRYPT_PATH}" smudge context="$context")" >"$2" | COMMENT |
| LOW | scripts/release.ts | 581 | } | COMMENT |
| LOW | packages/react-native-prebuilt/src/index.test.ts | 21 | // // expect(RNExportNames).toContain(key) | COMMENT |
| LOW | packages/native/ios/VxrnNative-Bridging-Header.h | 1 | #import <React/RCTViewManager.h> | COMMENT |
| LOW | packages/test/src/utils/appium.ts | 161 | // // await driver.execute('mobile: performEditorAction', { action: 'paste' }) | COMMENT |
| LOW | packages/one/types/server-render.d.ts | 21 | //# sourceMappingURL=server-render.d.ts.map | COMMENT |
| LOW | packages/one/types/setup.native.d.ts | 1 | //# sourceMappingURL=setup.native.d.ts.map | COMMENT |
| LOW | packages/one/types/setup.d.ts | 1 | //# sourceMappingURL=setup.d.ts.map | COMMENT |
| LOW | packages/one/types/createApp.d.ts | 21 | //# sourceMappingURL=createApp.d.ts.map | COMMENT |
| LOW | packages/one/types/cli/generateBundlerConfig.d.ts | 61 | //# sourceMappingURL=generateBundlerConfig.d.ts.map | COMMENT |
| LOW | packages/one/types/daemon/picker.d.ts | 21 | //# sourceMappingURL=picker.d.ts.map | COMMENT |
| LOW | packages/one/types/views/LoadProgressBar.d.ts | 21 | //# sourceMappingURL=LoadProgressBar.d.ts.map | COMMENT |
| LOW | packages/one/src/setup.ts | 1 | // leaving this as an example of afterClientRender | COMMENT |
| LOW | packages/one/src/lazyWithRetry.tsx | 1 | import { type ComponentType, lazy as reactLazy, type LazyExoticComponent } from 'react' | COMMENT |
| LOW | packages/one/src/Root.tsx | 241 | // server-side: wrap in SpaShellContext when rendering spa-shell | COMMENT |
| LOW | packages/one/src/Root.tsx | 261 | // // @ts-expect-error | COMMENT |
| LOW | packages/one/src/Root.tsx | 321 | throw new Error(message) | COMMENT |
| LOW | packages/one/src/Root.tsx | 341 | // } | COMMENT |
| LOW | packages/one/src/constants.ts | 21 | isWebClient && | COMMENT |
| LOW | packages/one/src/fork/getStateFromPath.ts | 161 | } | COMMENT |
| LOW | packages/one/src/fork/getStateFromPath.ts | 301 | // // If one of the patterns starts with the other, it's more exhaustive | COMMENT |
| LOW | packages/one/src/fork/getStateFromPath.ts | 321 | // return -1 | COMMENT |
| LOW | packages/one/src/fork/getStateFromPath.ts | 781 | COMMENT | |
| LOW | packages/one/src/fork/useLinking.ts | 521 | // ? findFocusedRoute(previousStateRef.current) | COMMENT |
| LOW | packages/one/src/fork/useLinking.ts | 721 | focusedState && | COMMENT |
| LOW | packages/one/src/fork/getPathFromState.ts | 301 | // return route.name | COMMENT |
| LOW | packages/one/src/fallbackViews/Unmatched.tsx | 21 | // const navigation = useNavigation() | COMMENT |
| LOW | packages/one/src/fallbackViews/Unmatched.tsx | 41 | // router.back() | COMMENT |
| LOW | packages/one/src/fallbackViews/Sitemap.tsx | 41 | // const { width } = useWindowDimensions() | COMMENT |
| LOW | packages/one/src/fallbackViews/Sitemap.tsx | 61 | // style={{ flex: 1 }} | COMMENT |
| LOW | packages/one/src/fallbackViews/Sitemap.tsx | 81 | // ) | COMMENT |
| LOW | packages/one/src/fallbackViews/Sitemap.tsx | 101 | COMMENT | |
| LOW | packages/one/src/fallbackViews/Sitemap.tsx | 121 | // // join last two segments for layout routes | COMMENT |
| LOW | packages/one/src/fallbackViews/Sitemap.tsx | 141 | // onPress={() => { | COMMENT |
| LOW | packages/one/src/fallbackViews/Sitemap.tsx | 161 | // }, | COMMENT |
| LOW | packages/one/src/fallbackViews/Sitemap.tsx | 181 | // </Pressable> | COMMENT |
| LOW | packages/one/src/utils/dynamicImport.ts | 61 | // next try when the failure is the top-level chunk. | COMMENT |
| LOW | packages/one/src/cli/install-error-handlers.ts | 1 | // install-error-handlers — protects `one`'s CLI long-running commands | COMMENT |
| LOW | packages/one/src/cli/install-error-handlers.ts | 21 | // a clean uncaught exception left the process alive holding cpu/memory. | COMMENT |
| LOW | packages/one/src/head/url.tsx | 61 | COMMENT | |
| LOW | packages/one/src/link/path.ts | 1 | // Copyright Joyent, Inc. and other Node contributors. | COMMENT |
| LOW | packages/one/src/link/Redirect.tsx | 1 | import { useRef } from 'react' | COMMENT |
| LOW | packages/one/src/views/Navigator.tsx | 41 | // the same getStateFromPath NavigationContainer uses for initialState — | COMMENT |
| LOW | packages/one/src/views/Navigator.tsx | 241 | // LATE MOUNT FIX: when a parent layout conditionally renders (auth gate, | COMMENT |
| LOW | packages/one/src/views/Navigator.tsx | 261 | // - sibling route groups, e.g. `(public)` vs `(authed)` at the root | COMMENT |
| LOW | packages/one/src/views/OneStackRouter.tsx | 21 | if (next?.routes) { | COMMENT |
| LOW | packages/one/src/views/OneStackRouter.tsx | 41 | // const inverse = outRoutes.length - i | COMMENT |
| LOW | packages/one/src/router/getRoutes.ts | 801 | // We may strip loadRoute during testing | COMMENT |
| LOW | packages/vite-plugin-metro/types/transformer/types.d.ts | 21 | //# sourceMappingURL=types.d.ts.map | COMMENT |
| LOW | …in-metro/types/rn-commands/bundle/assetCatalogIOS.d.ts | 21 | //# sourceMappingURL=assetCatalogIOS.d.ts.map | COMMENT |
| 12 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ts/rn-test-container/scripts/install-and-run-appium.sh | 7 | # Check if the driver is installed | COMMENT |
| LOW | …ts/rn-test-container/scripts/install-and-run-appium.sh | 10 | # Check if the driver is installed by parsing the JSON output | COMMENT |
| LOW | tests/rn-test-container/scripts/build-ios.sh | 44 | # Check if package.json has uncommitted changes | COMMENT |
| LOW | tests/rn-test-container/scripts/build-ios.sh | 111 | # Check if we have a cached build | COMMENT |
| LOW | …aude/skills/ios-simulator-skill/scripts/visual_diff.py | 192 | # Output results (token-optimized) | COMMENT |
| LOW | …ude/skills/ios-simulator-skill/scripts/app_launcher.py | 189 | # Check if app is running by trying to get its PID | COMMENT |
| LOW⚡ | …lls/ios-simulator-skill/scripts/accessibility_audit.py | 259 | # Output results | COMMENT |
| LOW⚡ | …aude/skills/ios-simulator-skill/scripts/log_monitor.py | 284 | # Check if interrupted | COMMENT |
| LOW | …aude/skills/ios-simulator-skill/scripts/log_monitor.py | 475 | # Output results | STRING |
| LOW | …/skills/ios-simulator-skill/scripts/simctl_shutdown.py | 50 | # Check if already shutdown | COMMENT |
| LOW | …ude/skills/ios-simulator-skill/scripts/simctl_erase.py | 102 | # Check if device can be queried (indicates boot status) | COMMENT |
| LOW | …kills/ios-simulator-skill/scripts/push_notification.py | 53 | # Check if it's a file path | COMMENT |
| LOW⚡ | …ills/ios-simulator-skill/scripts/simulator_selector.py | 180 | # Check if recently used | COMMENT |
| LOW⚡ | …ills/ios-simulator-skill/scripts/simulator_selector.py | 184 | # Check if latest iOS | COMMENT |
| LOW⚡ | …ills/ios-simulator-skill/scripts/simulator_selector.py | 189 | # Check if common model | COMMENT |
| LOW⚡ | …ills/ios-simulator-skill/scripts/simulator_selector.py | 195 | # Check if booted | COMMENT |
| LOW | …aude/skills/ios-simulator-skill/scripts/simctl_boot.py | 52 | # Check if already booted | COMMENT |
| LOW | …aude/skills/ios-simulator-skill/scripts/simctl_boot.py | 105 | # Check if device responds to simctl commands | COMMENT |
| LOW | …de/skills/ios-simulator-skill/scripts/xcode/builder.py | 120 | # Check if preferred simulator exists | COMMENT |
| LOW | …de/skills/ios-simulator-skill/scripts/xcode/builder.py | 154 | # Check if simulator name appears in available devices | COMMENT |
| LOW | …ills/ios-simulator-skill/scripts/common/cache_utils.py | 102 | # Check if expired | COMMENT |
| LOW | …ills/ios-simulator-skill/scripts/common/cache_utils.py | 131 | # Check if expired | COMMENT |
| LOW | …lls/ios-simulator-skill/scripts/common/device_utils.py | 276 | # Check if already a full UDID (36 character UUID format) | COMMENT |
| LOW | scripts/install-and-run-appium.sh | 8 | # Check if the driver is installed | COMMENT |
| LOW | scripts/install-and-run-appium.sh | 11 | # Check if the driver is installed by parsing the JSON output | COMMENT |
| LOW | apps/onestack.dev/test-stuck-process.sh | 63 | # Check if port is in use | COMMENT |
| LOW | apps/onestack.dev/test-stuck-process.sh | 659 | # Check if processes are still running | COMMENT |
| LOW | apps/onestack.dev/kill-dev.sh | 41 | # Check if still running | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …aude/skills/ios-simulator-skill/scripts/visual_diff.py | 18 | CODE | |
| LOW | …de/skills/ios-simulator-skill/scripts/test_recorder.py | 20 | CODE | |
| LOW | …lls/ios-simulator-skill/scripts/accessibility_audit.py | 13 | CODE | |
| LOW | …de/skills/ios-simulator-skill/scripts/screen_mapper.py | 48 | CODE | |
| LOW | .claude/skills/ios-simulator-skill/scripts/sim_list.py | 44 | CODE | |
| LOW | .claude/skills/ios-simulator-skill/scripts/navigator.py | 58 | CODE | |
| LOW | .claude/skills/ios-simulator-skill/scripts/navigator.py | 63 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/simctl_shutdown.py | 19 | CODE | |
| LOW | …ude/skills/ios-simulator-skill/scripts/simctl_erase.py | 20 | CODE | |
| LOW | …de/skills/ios-simulator-skill/scripts/simctl_create.py | 19 | CODE | |
| LOW | …de/skills/ios-simulator-skill/scripts/simctl_create.py | 21 | CODE | |
| LOW | …ills/ios-simulator-skill/scripts/simulator_selector.py | 30 | CODE | |
| LOW | …ills/ios-simulator-skill/scripts/simulator_selector.py | 31 | CODE | |
| LOW | …ills/ios-simulator-skill/scripts/simulator_selector.py | 32 | CODE | |
| LOW | …de/skills/ios-simulator-skill/scripts/simctl_delete.py | 18 | CODE | |
| LOW | …aude/skills/ios-simulator-skill/scripts/simctl_boot.py | 20 | CODE | |
| LOW | …e/skills/ios-simulator-skill/scripts/xcode/__init__.py | 7 | CODE | |
| LOW | …e/skills/ios-simulator-skill/scripts/xcode/__init__.py | 8 | CODE | |
| LOW | …e/skills/ios-simulator-skill/scripts/xcode/__init__.py | 9 | CODE | |
| LOW | …e/skills/ios-simulator-skill/scripts/xcode/__init__.py | 10 | CODE | |
| LOW | …e/skills/ios-simulator-skill/scripts/xcode/__init__.py | 11 | CODE | |
| LOW | …ios-simulator-skill/scripts/common/screenshot_utils.py | 19 | CODE | |
| LOW | …ios-simulator-skill/scripts/common/screenshot_utils.py | 21 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 14 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 14 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 15 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 15 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 15 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 15 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 15 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 15 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 23 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 23 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 23 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 23 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 29 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 29 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 29 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 29 | CODE | |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 29 | CODE | |
| LOW | …ills/ios-simulator-skill/scripts/common/cache_utils.py | 19 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ios-simulator-skill/scripts/common/screenshot_utils.py | 106 | Resize screenshot for token optimization. Requires PIL (Pillow). Falls back gracefully without it. Args: | STRING |
| HIGH | …skills/ios-simulator-skill/scripts/common/idb_utils.py | 23 | Fetch accessibility tree from IDB. The accessibility tree represents the complete UI hierarchy of the current | STRING |
| HIGH | …lls/ios-simulator-skill/scripts/common/device_utils.py | 27 | Build xcrun simctl command with proper device handling. Standardizes command building to prevent device target | STRING |
| HIGH | …lls/ios-simulator-skill/scripts/common/device_utils.py | 74 | Build IDB command with proper device targeting. Standardizes IDB command building across all scripts using IDB | STRING |
| HIGH | …lls/ios-simulator-skill/scripts/common/device_utils.py | 162 | Resolve device UDID with auto-detection fallback. If udid_arg is provided, returns it immediately. If None | STRING |
| HIGH | …lls/ios-simulator-skill/scripts/common/device_utils.py | 241 | Resolve device name or partial UDID to full UDID. Supports multiple identifier formats: - Full UDID: "ABC- | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …e/skills/ios-simulator-skill/scripts/build_and_test.py | 45 | CODE | |
| LOW | …laude/skills/ios-simulator-skill/scripts/status_bar.py | 132 | CODE | |
| LOW | …ude/skills/ios-simulator-skill/scripts/app_launcher.py | 220 | CODE | |
| LOW | …ude/skills/ios-simulator-skill/scripts/app_launcher.py | 27 | CODE | |
| LOW | …ude/skills/ios-simulator-skill/scripts/app_launcher.py | 129 | CODE | |
| LOW | …de/skills/ios-simulator-skill/scripts/test_recorder.py | 193 | CODE | |
| LOW | .claude/skills/ios-simulator-skill/scripts/gesture.py | 254 | CODE | |
| LOW | .claude/skills/ios-simulator-skill/scripts/gesture.py | 89 | CODE | |
| LOW | …lls/ios-simulator-skill/scripts/accessibility_audit.py | 227 | CODE | |
| LOW | …de/skills/ios-simulator-skill/scripts/screen_mapper.py | 248 | CODE | |
| LOW | …de/skills/ios-simulator-skill/scripts/screen_mapper.py | 131 | CODE | |
| LOW | …de/skills/ios-simulator-skill/scripts/screen_mapper.py | 177 | CODE | |
| LOW | .claude/skills/ios-simulator-skill/scripts/sim_list.py | 222 | CODE | |
| LOW | …kills/ios-simulator-skill/scripts/app_state_capture.py | 137 | CODE | |
| LOW | .claude/skills/ios-simulator-skill/scripts/navigator.py | 295 | CODE | |
| LOW | .claude/skills/ios-simulator-skill/scripts/navigator.py | 139 | CODE | |
| LOW | …aude/skills/ios-simulator-skill/scripts/log_monitor.py | 175 | CODE | |
| LOW | …aude/skills/ios-simulator-skill/scripts/log_monitor.py | 213 | CODE | |
| LOW | …ills/ios-simulator-skill/scripts/simulator_selector.py | 95 | CODE | |
| LOW | .claude/skills/ios-simulator-skill/scripts/keyboard.py | 294 | CODE | |
| LOW | …e/skills/ios-simulator-skill/scripts/xcode/xcresult.py | 65 | CODE | |
| LOW | …e/skills/ios-simulator-skill/scripts/xcode/xcresult.py | 110 | CODE | |
| LOW | …e/skills/ios-simulator-skill/scripts/xcode/xcresult.py | 233 | CODE | |
| LOW | …de/skills/ios-simulator-skill/scripts/xcode/builder.py | 176 | CODE | |
| LOW | …de/skills/ios-simulator-skill/scripts/xcode/builder.py | 207 | CODE | |
| LOW | …de/skills/ios-simulator-skill/scripts/xcode/builder.py | 298 | CODE | |
| LOW | …ios-simulator-skill/scripts/common/screenshot_utils.py | 182 | CODE | |
| LOW | …ills/ios-simulator-skill/scripts/common/cache_utils.py | 114 | CODE | |
| LOW | …ills/ios-simulator-skill/scripts/common/cache_utils.py | 185 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …kills/ios-simulator-skill/scripts/app_state_capture.py | 27 | """Captures comprehensive app state for debugging.""" | STRING |
| MEDIUM | scripts/transcrypt.sh | 27 | # the default cipher to utilize | COMMENT |
| MEDIUM | …vite-plugin-metro/src/transformer/babel-transformer.ts | 208 | // NOTE(EvanBacon): We heavily leverage the caller functionality to mutate the babel config. | COMMENT |
| MEDIUM | packages/compiler/src/refresh-runtime.js | 527 | // Definitely React components. | COMMENT |
| MEDIUM | .github/workflows/build-ios-test-container-app.yml | 83 | # Calculating the build_hash relies on generated files, for example, `Podfile.lock`, and it'll take some time | COMMENT |
| MEDIUM | .github/workflows/test-native-ios.yml | 78 | # patch to react-native; see tests/test/IOS_PROD_CRASH.md. the harness also | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/skills/ios-simulator-skill/scripts/simctl_shutdown.py | 0 | boot all simulators of a specific type. args: device_type: device type filter (e.g., "iphone", "ipad") returns: (succeed | STRING |
| HIGH | …ude/skills/ios-simulator-skill/scripts/simctl_erase.py | 0 | boot all simulators of a specific type. args: device_type: device type filter (e.g., "iphone", "ipad") returns: (succeed | STRING |
| HIGH | …aude/skills/ios-simulator-skill/scripts/simctl_boot.py | 0 | boot all simulators of a specific type. args: device_type: device type filter (e.g., "iphone", "ipad") returns: (succeed | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | packages/one/src/fork/createMemoryHistory.test.ts | 124 | // Step 0: initial load at '/', state = [index] | COMMENT |
| LOW⚡ | packages/one/src/fork/createMemoryHistory.test.ts | 129 | // Step 1: router.push('/todo/abc'), state = [index, todo] | COMMENT |
| LOW⚡ | packages/one/src/fork/createMemoryHistory.test.ts | 135 | // Step 2: simulate the runtime sequence on browser back: | COMMENT |
| LOW | packages/one/src/fork/createMemoryHistory.test.ts | 165 | // Step 3: browser forward. The critical assertion: the '/todo/abc' record | COMMENT |
| LOW | packages/one/src/cli/main.ts | 17 | // Step 4: Log the message | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | packages/one/src/fork/createMemoryHistory.test.ts | 124 | // Step 0: initial load at '/', state = [index] | COMMENT |
| LOW⚡ | packages/one/src/fork/createMemoryHistory.test.ts | 129 | // Step 1: router.push('/todo/abc'), state = [index, todo] | COMMENT |
| LOW⚡ | packages/one/src/fork/createMemoryHistory.test.ts | 135 | // Step 2: simulate the runtime sequence on browser back: | COMMENT |
| LOW | packages/one/src/fork/createMemoryHistory.test.ts | 165 | // Step 3: browser forward. The critical assertion: the '/todo/abc' record | COMMENT |
| LOW | packages/one/src/cli/main.ts | 17 | // Step 4: Log the message | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/test/app/(hydration-delay)/delay-test+ssg.tsx | 56 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor | CODE |
| LOW | tests/test/app/(hydration-delay)/delay-test+ssg.tsx | 56 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor | CODE |
| LOW | tests/test/app/(hydration-delay)/delay-test+ssg.tsx | 71 | Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, | CODE |
| LOW | tests/test/app/(hydration-delay)/delay-test+ssg.tsx | 71 | Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, | CODE |
| LOW | …sts/test/app/(hydration-delay)/hydration-index+ssg.tsx | 55 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor | CODE |
| LOW | …sts/test/app/(hydration-delay)/hydration-index+ssg.tsx | 55 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor | CODE |
| LOW | …sts/test/app/(hydration-delay)/hydration-index+ssg.tsx | 70 | Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, | CODE |
| LOW | …sts/test/app/(hydration-delay)/hydration-index+ssg.tsx | 70 | Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, | CODE |
| LOW | .claude/skills/ios-simulator-skill/SKILL.md | 27 | python scripts/navigator.py --find-type TextField --enter-text "user@example.com" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | apps/onestack.dev/test-stuck-process.sh | 6 | # ============================================================================ | COMMENT |
| MEDIUM | apps/onestack.dev/test-stuck-process.sh | 8 | # ============================================================================ | COMMENT |
| MEDIUM | apps/onestack.dev/test-stuck-process.sh | 30 | # ============================================================================ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …ude/skills/ios-simulator-skill/scripts/xcode/config.py | 137 | def update_last_used_simulator(self, name: str) -> None: | CODE |
| LOW | …e/skills/ios-simulator-skill/scripts/xcode/__init__.py | 13 | __all__ = ["BuildRunner", "Config", "OutputFormatter", "XCResultCache", "XCResultParser"] | CODE |
| LOW | …/skills/ios-simulator-skill/scripts/common/__init__.py | 37 | __all__ = [ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ude/skills/ios-simulator-skill/scripts/xcode/config.py | 66 | # This file is at: skill/scripts/xcode/config.py | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/one/src/createHandleRequest.ts | 387 | handler: async function handleRequest( | CODE |
| LOW | packages/one/src/server/workerHandler.ts | 569 | async function handleRequest( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/test/db/run-migrations.ts | 14 | // Don't forget to close the connection, otherwise the script will hang | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/one/src/daemon/tui.ts | 779 | // TODO: implement pulse animations | COMMENT |