Repository Analysis

software-mansion/react-native-reanimated

React Native's Animated library reimplemented

2.5 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of software-mansion/react-native-reanimated, a TypeScript project with 10,917 GitHub stars. SynthScan v2.0 examined 252,089 lines of code across 2486 source files, recording 484 pattern matches distributed across 10 syntactic categories. The overall adjusted score of 2.5 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.5
Adjusted Score
2.5
Raw Score
100%
Time Factor
2026-07-14
Last Push
10.9K
Stars
TypeScript
Language
252.1K
Lines of Code
2.5K
Files
484
Pattern Hits
2026-07-14
Scan Date
0.01
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 1HIGH 18MEDIUM 1LOW 464

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 484 distinct pattern matches across 10 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.

Hyper-Verbose Identifiers304 hits · 306 pts
SeverityFileLineSnippetContext
LOWdocs/docs-reanimated/docusaurus.config.js212 async function reanimatedDocusaurusPlugin(context, options) {CODE
LOWdocs/docs-reanimated/static/js/snack-helpers.js62function transformExistingSnackLinks() {CODE
LOW…rsioned_docs/version-2.x/fundamentals/custom_events.md49function useAnimatedPagerScrollHandler(handlers, dependencies) {CODE
LOW…s/version-2.x/api/LayoutAnimations/CustomAnimations.md227export function CustomLayoutTransitionExample() {CODE
LOW…ted/versioned_docs/version-2.x/api/hooks/useHandler.md43function useAnimatedPagerScrollHandler(handlers, dependencies) {CODE
LOW…mated/versioned_docs/version-2.x/api/hooks/useEvent.md33function useAnimatedPagerScrollHandler(handlers, dependencies) {CODE
LOW…ground/useEnteringExitingAnimationPlayground/index.tsx84export default function useEnteringExitingPlayground() {CODE
LOW…tivePlayground/useInterpolateColorPlayground/index.tsx30export default function useInterpolateColorPlayground() {CODE
LOW…activePlayground/useAnimatedSensorPlayground/index.tsx120export default function useAnimatedSensorPlayground() {CODE
LOW…round/useAnimatedSensorPlayground/threejs/MathUtils.js398function setQuaternionFromProperEuler(q, a, b, c, order) {CODE
LOW…teractiveExample/InteractiveExampleComponent/index.tsx13export default function InteractiveExampleComponent({CODE
LOW…nimated/src/theme/AnnouncementBar/CloseButton/index.js6export default function AnnouncementBarCloseButton(props) {CODE
LOWdocs/docs-worklets/docusaurus.config.js186 async function reanimatedDocusaurusPlugin(context, options) {CODE
LOW…s/src/components/HomepageAchievementsSection/index.tsx51export default function HomepageAchievementsSection(): JSX.Element {CODE
LOW…teractiveExample/InteractiveExampleComponent/index.tsx13export default function InteractiveExampleComponent({CODE
LOW…orklets/src/theme/AnnouncementBar/CloseButton/index.js6export default function AnnouncementBarCloseButton(props) {CODE
LOWscripts/validate-compatibility-peer-dependencies.js105function getRangeFromCompatibility(versions) {CODE
LOWscripts/llvm-tools/add-xcode-step.rb1def add_compile_metadata_step()CODE
LOW…act-native-reanimated/__tests__/animatedProps.test.tsx93 function DetachSingleAnimatedPropsComponent() {CODE
LOW…act-native-reanimated/__tests__/animatedProps.test.tsx173 function OverlappingPropsComponent() {CODE
LOW…act-native-reanimated/__tests__/animatedProps.test.tsx220 function OverlappingPropsComponent() {CODE
LOW…act-native-reanimated/__tests__/animatedProps.test.tsx270 function DetachMultipleAnimatedPropsComponent() {CODE
LOW…es/react-native-reanimated/scripts/reanimated_utils.rb4 def try_to_parse_react_native_package_json(react_native_dir)CODE
LOW…es/react-native-reanimated/scripts/reanimated_utils.rb51 def assert_minimal_react_native_version(config)CODE
LOW…es/react-native-reanimated/scripts/reanimated_utils.rb58 def assert_conflicting_feature_flags(feature_flags)CODE
LOW…ive-reanimated/__typetests__/AnimatedComponentTest.tsx10function AnimatedStyleRecursiveReadonlyArrayTest() {CODE
LOW…ive-reanimated/__typetests__/AnimatedComponentTest.tsx16function AnimatedComponentPropsTest() {CODE
LOW…ive-reanimated/__typetests__/AnimatedComponentTest.tsx19 function AnimatedComponentPropsTestStyle() {CODE
LOW…ive-reanimated/__typetests__/AnimatedComponentTest.tsx55function AnimatedComponentPropsTestReanimatedProps(prop: any) {CODE
LOW…tive-reanimated/__typetests__/useAnimatedStyleTest.tsx24function UseAnimatedStyleInAnimatedComponent() {CODE
LOW…tive-reanimated/__typetests__/useAnimatedStyleTest.tsx303function UseAnimatedStyleInNonAnimatedComponents() {CODE
LOW…tive-reanimated/__typetests__/useAnimatedStyleTest.tsx304 function UseAnimatedStyleTestAllComponentsSingleStyle() {CODE
LOW…tive-reanimated/__typetests__/useAnimatedStyleTest.tsx368 function UseAnimatedStyleTestAllComponentsMixedStyleArray() {CODE
LOW…nimated/__typetests__/useAnimatedScrollHandlerTest.tsx8function UseAnimatedScrollHandlerTest() {CODE
LOW…tive-reanimated/__typetests__/layoutAnimationsTest.tsx30 function LayoutAnimationsWithInitialValues() {CODE
LOW…tive-reanimated/__typetests__/layoutAnimationsTest.tsx121 function LayoutAnimationsWithInitialValuesFlatProps() {CODE
LOW…tive-reanimated/__typetests__/layoutAnimationsTest.tsx196 function LayoutAnimationsWithInitialValuesFlatAndTupleCombined() {CODE
LOW…tive-reanimated/__typetests__/layoutAnimationsTest.tsx293 function LayoutAnimationsWithInitialValuesFlatPropsRejectsTest() {CODE
LOW…tive-reanimated/__typetests__/layoutAnimationsTest.tsx330 function LayoutAnimationsWithInitialValuesRejectsTest() {CODE
LOW…tive-reanimated/__typetests__/layoutAnimationsTest.tsx423 function LayoutAnimationsAssignableToEnteringExitingTest() {CODE
LOW…tive-reanimated/__typetests__/layoutAnimationsTest.tsx440 function LayoutTransitionsRejectCustomInitialAndTargetValuesTest() {CODE
LOW…tive-reanimated/__typetests__/layoutAnimationsTest.tsx467 function StaticModifiersPreserveSubclassTest() {CODE
LOW…tive-reanimated/__typetests__/layoutAnimationsTest.tsx502 function LayoutTransitionStaticModifiersStayConfigOnlyTest() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx20 function UseAnimatedRefTestComponentTypes() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx266 function UseAnimatedRefTestScrollView() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx307 function UseAnimatedRefTestFlatListNoType() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx403 function UseAnimatedRefTestFlatListWithType() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx504 function UseAnimatedRefTestCustomClassComponent() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx544 function UseAnimatedRefTestFlashListNoType() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx565 function UseAnimatedRefTestFlashListWithType() {CODE
LOW…react-native-reanimated/__typetests__/FlatListTest.tsx90 function AnimatedFlatListTestGenericParameterPresence() {CODE
LOW…react-native-reanimated/__typetests__/FlatListTest.tsx100 function AnimatedFlatListTestGenericParameterDefaultsToAny() {CODE
LOW…react-native-reanimated/__typetests__/useEventTest.tsx11 function UseEventTestNativeSyntheticEvent() {CODE
LOW…react-native-reanimated/__typetests__/useEventTest.tsx130 function UseEventTestReanimatedEvent() {CODE
LOW…-native-reanimated/__typetests__/AnimatedPropsTest.tsx184 function AnimatedPropsNestedArrays() {CODE
LOW…-native-reanimated/__typetests__/AnimatedPropsTest.tsx204 function AnimatedPropsDeeplyNestedArrays() {CODE
LOW…-native-reanimated/__typetests__/AnimatedPropsTest.tsx218 function UseAnimatedPropsTestMultipleRejectInvalidType() {CODE
LOW…s/react-native-reanimated/__typetests__/helpersTest.ts14function MutuallyExclusiveUnionTest() {CODE
LOW…animated/__typetests__/useComposedEventHandlerTest.tsx12function useComposedEventHandlerTest() {CODE
LOW…animated/__typetests__/useComposedEventHandlerTest.tsx13 function useComposedEventHandlerTestDifferentHandlers() {CODE
244 more matches not shown…
Over-Commented Block124 hits · 124 pts
SeverityFileLineSnippetContext
LOWscripts/llvm-tools/clang-tidy-lint.sh1#!/bin/bashCOMMENT
LOWscripts/llvm-tools/generate-xcode-metadata.sh61# DerivedData base for a `${project}-<hash>` folder whose info.plist'sCOMMENT
LOW…-reanimated/apple/reanimated/apple/ReanimatedModule.mm1#import <React/RCTBridge+Private.h>COMMENT
LOW…eanimated/apple/native/PlatformDepMethodsHolderImpl.mm1#import <reanimated/CSS/utils/platform.h>COMMENT
LOW…pple/reanimated/apple/CSS/REACSSPlatformTransitions.mm1#import <reanimated/apple/CSS/REACSSPlatformTransitions.h>COMMENT
LOW…ted/apple/pseudoSelectors/REAPseudoSelectorObserver.mm1#import <reanimated/apple/pseudoSelectors/REAPseudoSelectorObserver.h>COMMENT
LOW…e-reanimated/Common/cpp/reanimated/Tools/ReaJSIUtils.h1#pragma onceCOMMENT
LOW…ommon/cpp/reanimated/Tools/ReanimatedSystraceSection.h1#pragma onceCOMMENT
LOW…ed/Common/cpp/reanimated/Tools/SingleInstanceChecker.h1#pragma onceCOMMENT
LOW…Common/cpp/reanimated/Tools/PlatformDepMethodsHolder.h1#pragma onceCOMMENT
LOW…/reanimated/LayoutAnimations/LayoutAnimationsManager.h1#pragma onceCOMMENT
LOW…imated/LayoutAnimations/LayoutAnimationsProxy_Legacy.h1#pragma onceCOMMENT
LOW…nimated/LayoutAnimations/LayoutAnimationsProxyCommon.h1#pragma onceCOMMENT
LOW…nimated/LayoutAnimations/LayoutAnimationsProxyCommon.h101 PreserveMountedTagsFunction preserveMountedTags_;COMMENT
LOW…ayoutAnimations/LayoutAnimationsProxy_Experimental.cpp1#include <react/renderer/mounting/ShadowViewMutation.h>COMMENT
LOW…/LayoutAnimations/LayoutAnimationsProxy_Experimental.h1#pragma onceCOMMENT
LOW…ated/LayoutAnimations/LayoutAnimationsProxy_Legacy.cpp1#include <reanimated/LayoutAnimations/LayoutAnimationsProxy_Legacy.h>COMMENT
LOW…ated/LayoutAnimations/LayoutAnimationsProxy_Legacy.cpp401 for (auto &[tag, updateValues] : updateMap) {COMMENT
LOW…ted/Common/cpp/reanimated/CSS/InterpolatorRegistry.cpp1#include <reanimated/CSS/InterpolatorRegistry.h>COMMENT
LOW…ted/Common/cpp/reanimated/CSS/InterpolatorRegistry.cpp21COMMENT
LOW…/Common/cpp/reanimated/CSS/misc/ViewStylesRepository.h1#pragma onceCOMMENT
LOW…/cpp/reanimated/CSS/registries/CSSAnimationsRegistry.h1#pragma onceCOMMENT
LOW…cpp/reanimated/CSS/core/transition/CSSLoopTransition.h1#pragma onceCOMMENT
LOW…p/reanimated/CSS/progress/TransitionProgressProvider.h1#pragma onceCOMMENT
LOW…-reanimated/Common/cpp/reanimated/CSS/utils/platform.h1#pragma onceCOMMENT
LOW…n/cpp/reanimated/CSS/common/values/CSSValueVariant.cpp1#include <reanimated/CSS/common/values/CSSAngle.h>COMMENT
LOW…pp/reanimated/CSS/common/values/complex/CSSBoxShadow.h1#pragma onceCOMMENT
LOW…cpp/reanimated/CSS/interpolation/InterpolatorFactory.h1#pragma onceCOMMENT
LOW…animated/CSS/interpolation/filters/FilterOperation.cpp1#include <reanimated/CSS/interpolation/filters/FilterOperation.h>COMMENT
LOW…/interpolation/filters/FilterOperationInterpolator.cpp1#include <reanimated/CSS/interpolation/filters/FilterOperationInterpolator.h>COMMENT
LOW…d/CSS/interpolation/values/SimpleValueInterpolator.cpp1#include <reanimated/CSS/interpolation/values/SimpleValueInterpolator.h>COMMENT
LOW…interpolation/operations/OperationsStyleInterpolator.h1#pragma onceCOMMENT
LOW…ed/CSS/interpolation/transforms/TransformOperation.cpp1#include <reanimated/CSS/interpolation/transforms/TransformOperation.h>COMMENT
LOW…cpp/reanimated/NativeModules/ReanimatedModuleProxy.cpp1#include <cxxreact/ReactNativeVersion.h>COMMENT
LOW…cpp/reanimated/NativeModules/ReanimatedModuleProxy.cpp21#include <reanimated/Tools/FeatureFlags.h>COMMENT
LOW…n/cpp/reanimated/NativeModules/ReanimatedModuleProxy.h1#pragma onceCOMMENT
LOW…n/cpp/reanimated/NativeModules/ReanimatedModuleProxy.h21#include <reanimated/Fabric/ShadowTreeCloner.h>COMMENT
LOW…mon/cpp/reanimated/PseudoStyles/PseudoStylesRegistry.h1#pragma onceCOMMENT
LOW…mon/cpp/reanimated/Fabric/ReanimatedCommitShadowNode.h1#pragma onceCOMMENT
LOW…/Common/cpp/reanimated/Fabric/updates/OperationsLoop.h1#pragma onceCOMMENT
LOW…Common/cpp/reanimated/Fabric/updates/UpdatesRegistry.h1#pragma onceCOMMENT
LOW…native-reanimated/android/src/main/cpp/ReanimatedPCH.h1#pragma onceCOMMENT
LOW…native-reanimated/android/src/main/cpp/ReanimatedPCH.h21COMMENT
LOW…native-reanimated/android/src/main/cpp/ReanimatedPCH.h41#include <react/renderer/core/EventDispatcher.h>COMMENT
LOW…/android/src/main/cpp/reanimated/android/NativeProxy.h1#pragma onceCOMMENT
LOW…ndroid/src/main/cpp/reanimated/android/NativeProxy.cpp1#include <react/fabric/Binding.h>COMMENT
LOW…ndroid/src/main/cpp/reanimated/android/NativeProxy.cpp41 getIsReducedMotion())) {COMMENT
LOW…ted/__typetests__/animatedStyleAugmentationTest.tst.ts1/* eslint-disable @typescript-eslint/no-unused-vars */COMMENT
LOWpackages/react-native-reanimated/src/mappers.native.ts21 // sort mappers topologicallyCOMMENT
LOWpackages/react-native-reanimated/src/mappers.ts21COMMENT
LOWpackages/react-native-reanimated/src/mappers.ts121COMMENT
LOW…-native-reanimated/src/css/svg/native/configs/image.ts21 height: true,COMMENT
LOW…-native-reanimated/src/css/svg/native/configs/image.ts41COMMENT
LOW…-native-reanimated/src/css/svg/native/configs/image.ts61COMMENT
LOW…-reanimated/src/createAnimatedComponent/getViewInfo.ts1'use strict';COMMENT
LOW…-native-worklets/apple/worklets/apple/WorkletsModule.h1#import <React/RCTCallInvokerModule.h>COMMENT
LOW…native-worklets/apple/worklets/apple/WorkletsModule.mm1#import <worklets/NativeModules/JSIWorkletsModuleProxy.h>COMMENT
LOW…/apple/worklets/apple/Networking/WorkletsNetworking.mm1/*COMMENT
LOW…ts/Common/cpp/worklets/Tools/WorkletsSystraceSection.h1#pragma onceCOMMENT
LOW…lets/Common/cpp/worklets/Tools/SingleInstanceChecker.h1#pragma onceCOMMENT
64 more matches not shown…
Cross-Language Confusion (JS/TS)15 hits · 105 pts
SeverityFileLineSnippetContext
HIGH…s/reanimated/examples/InstanceDiscoveryExample.web.tsx93 print();CODE
HIGH…s/reanimated/examples/InstanceDiscoveryExample.web.tsx211 print(`"${prop}": ${node}`);CODE
HIGH…s/reanimated/examples/InstanceDiscoveryExample.web.tsx216 print(`"${prop}": {`);CODE
HIGH…s/reanimated/examples/InstanceDiscoveryExample.web.tsx218 print('{');CODE
HIGH…s/reanimated/examples/InstanceDiscoveryExample.web.tsx229 print('}');CODE
HIGH…/apps/reanimated/examples/InstanceDiscoveryExample.tsx159 print();CODE
HIGH…/apps/reanimated/examples/InstanceDiscoveryExample.tsx293 print(`"${prop}": ${node}`);CODE
HIGH…/apps/reanimated/examples/InstanceDiscoveryExample.tsx298 print(`"${prop}": {`);CODE
HIGH…/apps/reanimated/examples/InstanceDiscoveryExample.tsx300 print('{');CODE
HIGH…/apps/reanimated/examples/InstanceDiscoveryExample.tsx311 print('"deepShadowNodeWrappersProps": {');CODE
HIGH…/apps/reanimated/examples/InstanceDiscoveryExample.tsx317 print('}');CODE
HIGH…/apps/reanimated/examples/InstanceDiscoveryExample.tsx321 print('}');CODE
HIGH…/apps/reanimated/examples/InstanceDiscoveryExample.tsx329 print(`"${wrapper.source}": ${node}`);CODE
HIGH…/apps/reanimated/examples/InstanceDiscoveryExample.tsx333 print(`"${source}":`);CODE
HIGH…/apps/reanimated/examples/InstanceDiscoveryExample.tsx337 print('}');CODE
Fake / Example Data23 hits · 26 pts
SeverityFileLineSnippetContext
LOW…on-app/src/apps/reanimated/examples/LettersExample.tsx36 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel consequat urna, facilisis tincidunt massa. CODE
LOW…on-app/src/apps/reanimated/examples/LettersExample.tsx36 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel consequat urna, facilisis tincidunt massa. CODE
LOW…rc/apps/reanimated/examples/ArticleProgressExample.tsx71const LOREM_IPSUM = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque sit amet ultrices nisl. Sed aCODE
LOW…rc/apps/reanimated/examples/ArticleProgressExample.tsx71const LOREM_IPSUM = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque sit amet ultrices nisl. Sed aCODE
LOW…rc/apps/reanimated/examples/ArticleProgressExample.tsx89Nulla ut tincidunt sem, ac ornare lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse potenti. VCODE
LOW…rc/apps/reanimated/examples/ArticleProgressExample.tsx89Nulla ut tincidunt sem, ac ornare lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse potenti. VCODE
LOW…/apps/reanimated/examples/AnimatedTextWidthExample.tsx31 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis quis nequeCODE
LOW…/apps/reanimated/examples/AnimatedTextWidthExample.tsx31 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis quis nequeCODE
LOW…p/src/apps/reanimated/examples/LiquidSwipe/Content.tsx47 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrumCODE
LOW…p/src/apps/reanimated/examples/LiquidSwipe/Content.tsx47 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrumCODE
LOW…eanimated/examples/SharedElementTransitions/Modals.tsx65 Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas aliquid,CODE
LOW…eanimated/examples/SharedElementTransitions/Modals.tsx65 Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas aliquid,CODE
LOW…/reanimated/examples/SharedElementTransitions/Card.tsx66 Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas aliquid,CODE
LOW…/reanimated/examples/SharedElementTransitions/Card.tsx66 Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas aliquid,CODE
LOW…/examples/SharedElementTransitions/LayoutAnimation.tsx49 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris idCODE
LOW…/examples/SharedElementTransitions/LayoutAnimation.tsx49 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris idCODE
LOW…nimated/examples/SharedElementTransitions/ManyTags.tsx45 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris idCODE
LOW…nimated/examples/SharedElementTransitions/ManyTags.tsx45 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris idCODE
LOW…nimated/examples/SharedElementTransitions/ManyTags.tsx55 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris idCODE
LOW…nimated/examples/SharedElementTransitions/ManyTags.tsx55 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris idCODE
LOW…nimated/examples/SharedElementTransitions/ManyTags.tsx63 <Text>Lorem ipsum dolor sit amet</Text>CODE
LOW…nimated/examples/SharedElementTransitions/ManyTags.tsx63 <Text>Lorem ipsum dolor sit amet</Text>CODE
LOW…atedProperties/base/typography/alignment/TextAlign.tsx25 Lorem ipsum fugiat culpa minim consequat eu exercitation estCODE
Synthetic Comment Markers3 hits · 22 pts
SeverityFileLineSnippetContext
HIGH…onents/rnreanimated/REASharedTransitionBoundaryState.h2 * This code was generated byCOMMENT
HIGH…enderer/components/rnreanimated/ComponentDescriptors.h3 * This code was generated byCOMMENT
HIGH…mated/REASharedTransitionBoundaryComponentDescriptor.h3 * This code was generated byCOMMENT
Verbosity Indicators6 hits · 11 pts
SeverityFileLineSnippetContext
LOW…terpolation/operations/OperationsStyleInterpolator.cpp81 // Step 1: Parse keyframesCOMMENT
LOW…terpolation/operations/OperationsStyleInterpolator.cpp84 // Step 2: Convert keyframes to StyleOperationsCOMMENT
LOW…terpolation/operations/OperationsStyleInterpolator.cpp91 // Step 3: Prepare keyframe interpolation pairs (convert keyframe values inCOMMENT
LOW…imated/src/css/native/managers/CSSAnimationsManager.ts142 // In this case, we need to check if the animation with the same keyframes is alreadyCOMMENT
LOW…s/react-native-reanimated/src/hook/useAnimatedStyle.ts169 * in rgba format, allowing the animation to run correctly. Additionally we need to check if user animated the wholeCOMMENT
LOW…-app/runtime-tests/ReJest/matchers/snapshotMatchers.ts93 * `getViewProp` The purpose of this function is to compare this two suits ofCOMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALpackages/react-native-worklets/plugin/index.js628 return imported.path.parentPath.node.source.value.startsWith(".");CODE
Structural Annotation Overuse3 hits · 7 pts
SeverityFileLineSnippetContext
LOW…terpolation/operations/OperationsStyleInterpolator.cpp81 // Step 1: Parse keyframesCOMMENT
LOW…terpolation/operations/OperationsStyleInterpolator.cpp84 // Step 2: Convert keyframes to StyleOperationsCOMMENT
LOW…terpolation/operations/OperationsStyleInterpolator.cpp91 // Step 3: Prepare keyframe interpolation pairs (convert keyframe values inCOMMENT
TODO Padding4 hits · 6 pts
SeverityFileLineSnippetContext
LOW…eanimated/src/css/svg/native/configs/linearGradient.ts21 // TODO: implement 'gradientTransform'COMMENT
LOW…d/src/css/native/normalization/transition/shorthand.ts67 // TODO: implement more strict checkCOMMENT
LOW…ckages/react-native-reanimated/src/css/utils/guards.ts108 // TODO: implement more strict checkCOMMENT
LOW.github/workflows/example-android-build-check.yml79 # TODO: Add caching for node_modules and artifacts that will work with monorepo setup.COMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…ative-reanimated/src/common/style/processors/colors.ts95 // We utilize the fact that bitwise operations in JS also operates onCOMMENT