AI Slop Code Risk Monitor

software-mansion/react-native-reanimated

SlopCodeMonitor badge for software-mansion/react-native-reanimated Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

React Native's Animated library reimplemented

1.7 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for software-mansion/react-native-reanimated, a TypeScript project with 11,040 GitHub stars. SynthScan examined 313,876 lines of code across 3065 source files, recording 497 pattern matches distributed across 10 syntactic categories. The legacy adjusted pattern signal is 1.7 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

1.7
Adjusted Signal
1.7
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
11.0K
Stars
TypeScript
Language
313.9K
Lines of Code
3.1K
Files
497
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 8.0/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 484 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.3/100 · LOW

Are imports declared and package/API names verified? 13 finding(s).

Agent Over-Engineering Ratio 5.3/100 · LOW

Are wrappers, guards, and repeated structures necessary? 336 finding(s).

PR Review Velocity Impact 8.0/100 · LOW

Which changes need focused human review? 497 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 1HIGH 3MEDIUM 1LOW 492

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 497 distinct pattern matches across 10 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers336 hits · 339 pts
SeverityFileLineSnippetContext
LOWdocs/docs-reanimated/docusaurus.config.js487 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.tsx31export default function useInterpolateColorPlayground() {CODE
LOW…ractivePlayground/useContrastColorPlayground/index.tsx38export default function useContrastColorPlayground() {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
LOW…/docs-reanimated/src/examples/ComposedEventHandler.tsx16export default function ComposedEventHandlerExample() {CODE
LOWdocs/docs-worklets/docusaurus.config.js253 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.js107function getRangeFromCompatibility(versions) {CODE
LOWscripts/llvm-tools/add-xcode-step.rb1def add_compile_metadata_step()CODE
LOW…ve-reanimated/__tests__/LayoutAnimationConfig.test.tsx41function ForwardsAnimatedComponent({ ref }: { ref?: Ref<unknown> }) {CODE
LOW…imated/__tests__/hooks.useAnimatedStyleFreeze.test.tsx6function freezeEnumerableProperties(value: unknown): void {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.tsx302function UseAnimatedStyleInNonAnimatedComponents() {CODE
LOW…tive-reanimated/__typetests__/useAnimatedStyleTest.tsx303 function UseAnimatedStyleTestAllComponentsSingleStyle() {CODE
LOW…tive-reanimated/__typetests__/useAnimatedStyleTest.tsx364 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.tsx21 function UseAnimatedRefTestComponentTypes() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx267 function UseAnimatedRefTestScrollView() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx309 function UseAnimatedRefTestFlatListNoType() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx421 function UseAnimatedRefTestFlatListWithType() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx538 function UseAnimatedRefTestCustomClassComponent() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx578 function UseAnimatedRefTestFlashListNoType() {CODE
LOW…native-reanimated/__typetests__/useAnimatedRefTest.tsx603 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.tsx45 function AnimatedPropsTestTextInputText() {CODE
LOW…-native-reanimated/__typetests__/AnimatedPropsTest.tsx213 function AnimatedPropsNestedArrays() {CODE
276 more matches not shown…
Over-Commented Block130 hits · 130 pts
SeverityFileLineSnippetContext
LOWscripts/llvm-tools/clang-tidy-lint.sh1#!/bin/bashCOMMENT
LOWscripts/llvm-tools/generate-xcode-metadata.sh61# DerivedData base for a `${project}` or `${project}-<hash>` folder whoseCOMMENT
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…ommon/cpp/reanimated/Compat/ReactNativeVersionCompat.h1#pragma onceCOMMENT
LOW…/reanimated/LayoutAnimations/LayoutAnimationsManager.h1#pragma onceCOMMENT
LOW…/cpp/reanimated/LayoutAnimations/SharedTransitions.cpp1#include <folly/dynamic.h>COMMENT
LOW…/reanimated/LayoutAnimations/LayoutAnimationsProxy.cpp1#include <react/debug/react_native_assert.h>COMMENT
LOW…pp/reanimated/LayoutAnimations/LayoutAnimationsUtils.h1#pragma onceCOMMENT
LOW…imated/LayoutAnimations/StaleSynchronousPropsTracker.h1#pragma onceCOMMENT
LOW…imated/LayoutAnimations/LayoutAnimationsProxy_Legacy.h1#pragma onceCOMMENT
LOW…mated/LayoutAnimations/LayoutAnimationsProxyCommon.cpp1#ifdef ANDROIDCOMMENT
LOW…pp/reanimated/LayoutAnimations/LayoutAnimationsProxy.h1#pragma onceCOMMENT
LOW…nimated/LayoutAnimations/LayoutAnimationsProxyCommon.h1#pragma onceCOMMENT
LOW…ated/LayoutAnimations/LayoutAnimationsProxy_Legacy.cpp1#include <reanimated/LayoutAnimations/LayoutAnimationsProxyRegistry.h>COMMENT
LOW…ted/Common/cpp/reanimated/CSS/InterpolatorRegistry.cpp1#include <reanimated/CSS/InterpolatorRegistry.h>COMMENT
LOW…ted/Common/cpp/reanimated/CSS/InterpolatorRegistry.cpp21#include <reanimated/CSS/svg/values/SVGPath.h>COMMENT
LOW…/Common/cpp/reanimated/CSS/misc/ViewStylesRepository.h1#pragma onceCOMMENT
LOW…/cpp/reanimated/CSS/registries/CSSAnimationsRegistry.h1#pragma onceCOMMENT
LOW…animated/Common/cpp/reanimated/CSS/core/CSSAnimation.h1#pragma onceCOMMENT
LOW…ated/Common/cpp/reanimated/CSS/core/CSSLoopAnimation.h1#pragma onceCOMMENT
LOW…cpp/reanimated/CSS/core/transition/CSSLoopTransition.h1#pragma onceCOMMENT
LOW…mated/CSS/core/transition/CSSPlatformTransitionProxy.h1#pragma onceCOMMENT
LOW…mon/cpp/reanimated/CSS/core/transition/CSSTransition.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…on/cpp/reanimated/CSS/common/values/CSSPlatformColor.h1#pragma onceCOMMENT
LOW…ed/Common/cpp/reanimated/CSS/events/CSSEventsEmitter.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 <jsi/JSIDynamic.h>COMMENT
LOW…cpp/reanimated/NativeModules/ReanimatedModuleProxy.cpp21#include <reanimated/RuntimeDecorators/UIRuntimeDecorator.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…p/reanimated/Fabric/updates/SynchronousWritesTracker.h1#pragma onceCOMMENT
LOW…cpp/reanimated/Fabric/updates/UpdatesRegistryManager.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…in/cpp/reanimated/android/CSS/CSSPlatformTransitions.h1#pragma onceCOMMENT
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
70 more matches not shown…
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
Fake / Example Data12 hits · 12 pts
SeverityFileLineSnippetContext
LOW…ime-tests/reanimated/tests/props/animatedText.test.tsx214 Lorem ipsumCODE
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…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.tsx67 Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas aliquid,CODE
LOW…eanimated/examples/SharedElementTransitions/Modals.tsx67 Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas aliquid,CODE
LOW…atedProperties/base/typography/alignment/TextAlign.tsx25 Lorem ipsum fugiat culpa minim consequat eu exercitation estCODE
Verbosity Indicators6 hits · 11 pts
SeverityFileLineSnippetContext
LOW⚡…terpolation/operations/OperationsStyleInterpolator.cpp77 // Step 1: Parse keyframesCOMMENT
LOW⚡…terpolation/operations/OperationsStyleInterpolator.cpp80 // Step 2: Convert keyframes to StyleOperationsCOMMENT
LOW⚡…terpolation/operations/OperationsStyleInterpolator.cpp87 // Step 3: Prepare keyframe interpolation pairs (convert keyframe values inCOMMENT
LOW…imated/src/css/native/managers/CSSAnimationsManager.ts158 // In this case, we need to check if the animation with the same keyframes is alreadyCOMMENT
LOW…t-native-reanimated/src/hook/useAnimatedStyleCommon.ts166 * 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.ts101 * `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.js1287 return imported.path.parentPath.node.source.value.startsWith(".");CODE
Structural Annotation Overuse3 hits · 7 pts
SeverityFileLineSnippetContext
LOW⚡…terpolation/operations/OperationsStyleInterpolator.cpp77 // Step 1: Parse keyframesCOMMENT
LOW⚡…terpolation/operations/OperationsStyleInterpolator.cpp80 // Step 2: Convert keyframes to StyleOperationsCOMMENT
LOW⚡…terpolation/operations/OperationsStyleInterpolator.cpp87 // 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.ts102 // TODO: implement more strict checkCOMMENT
LOW.github/workflows/example-android-build-check.yml55 # 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.ts101 // We utilize the fact that bitwise operations in JS also operates onCOMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOW.github/workflows/runtime-tests-ios-argent.yml47 # Check if we have all must-have credentials before running the workflow.COMMENT