AI Slop Code Risk Monitor

remotion-dev/remotion

SlopCodeMonitor badge for remotion-dev/remotion Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

🎥 Make videos programmatically with React

0.6 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for remotion-dev/remotion, a TypeScript project with 69,231 GitHub stars. SynthScan examined 1,645,635 lines of code across 11199 source files, recording 455 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 0.6 (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.

0.6
Adjusted Signal
0.6
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
69.2K
Stars
TypeScript
Language
1.6M
Lines of Code
11.2K
Files
455
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 1.1/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.5/100 · LOW

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

Agent Over-Engineering Ratio 1.9/100 · LOW

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

PR Review Velocity Impact 2.9/100 · LOW

Which changes need focused human review? 455 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 14HIGH 4MEDIUM 187LOW 250

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 455 distinct pattern matches across 18 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.

Decorative Section Separators156 hits · 490 pts
SeverityFileLineSnippetContext
MEDIUMpackages/chrome-compile/amazon-linux-x64/setup-ec2.sh4# =============================================================================COMMENT
MEDIUMpackages/chrome-compile/amazon-linux-x64/setup-ec2.sh9# =============================================================================COMMENT
MEDIUMpackages/chrome-compile/amazon-linux-x64/launch-ec2.sh4# =============================================================================COMMENT
MEDIUMpackages/chrome-compile/amazon-linux-x64/launch-ec2.sh11# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh4# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh11# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh19# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh21# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh28# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh30# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh49# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh51# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh60# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh62# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh71# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh73# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh152# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh154# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh164# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh166# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh171# =============================================================================COMMENT
MEDIUM⚡…ages/chrome-compile/amazon-linux-x64/build-chromium.sh173# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh84# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh86# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh99# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh101# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh117# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh119# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh137# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh139# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh208# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh210# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh221# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh223# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh245# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh247# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh274# =============================================================================COMMENT
MEDIUM…ages/chrome-compile/amazon-linux-x64/build-chromium.sh276# =============================================================================COMMENT
MEDIUMpackages/chrome-compile/linux-arm64/setup-ec2.sh4# =============================================================================COMMENT
MEDIUMpackages/chrome-compile/linux-arm64/setup-ec2.sh9# =============================================================================COMMENT
MEDIUMpackages/chrome-compile/linux-arm64/launch-ec2.sh4# =============================================================================COMMENT
MEDIUMpackages/chrome-compile/linux-arm64/launch-ec2.sh11# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh4# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh9# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh17# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh19# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh26# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh28# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh47# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh49# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh58# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh60# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh176# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh178# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh186# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh188# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh191# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh193# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh350# =============================================================================COMMENT
MEDIUM⚡packages/chrome-compile/linux-arm64/build-chromium.sh352# =============================================================================COMMENT
96 more matches not shown…
Hyper-Verbose Identifiers140 hits · 144 pts
SeverityFileLineSnippetContext
LOW…ckages/studio/src/error-overlay/react-overlay/index.ts10export function startReportingRuntimeErrors() {CODE
LOW…ror-overlay/react-overlay/effects/stack-trace-limit.ts32function unregisterStackTraceLimit() {CODE
LOW…r-overlay/react-overlay/effects/unhandled-rejection.ts34function registerUnhandledRejection(CODE
LOW…r-overlay/react-overlay/effects/unhandled-rejection.ts49function unregisterUnhandledRejection(target: EventTarget) {CODE
LOW…c/components/Timeline/reset-selected-timeline-props.ts51function assertPropResetSelections(CODE
LOW…ckages/studio/src/api/get-zod-schema-from-primitive.ts4export function getZodSchemaFromPrimitive(CODE
LOWpackages/svg-3d-engine/src/matrix.ts357export function multiplyMatrixAndSvgInstruction(CODE
LOWpackages/renderer/src/browser/DOMWorld.ts347function waitForPredicatePageFunction(CODE
LOWpackages/renderer/src/browser/util.ts135export function pageBindingDeliverResultString(CODE
LOWpackages/renderer/src/browser/util.ts148export function pageBindingDeliverErrorString(CODE
LOWpackages/renderer/src/browser/util.ts169export function pageBindingDeliverErrorValueString(CODE
LOWpackages/renderer/src/assets/get-audio-channels.ts79async function getAudioChannelsAndDurationUnlimited({CODE
LOWpackages/video-matting/src/test/model-runtime.test.ts65function BackgroundRemovalPipeline() {CODE
LOW…es/vercel/src/internals/install-system-dependencies.ts3export async function installSystemDependencies({CODE
LOWpackages/core/src/interpolate.ts1193export function assertValidInterpolateEasingOption(CODE
LOWpackages/core/src/interpolate.ts1219export function assertValidInterpolatePosterizeOption(CODE
LOWpackages/core/src/interpolate.ts1237function assertValidInterpolateOutputOption(CODE
LOWpackages/core/src/interpolate.ts1253function assertValidInterpolateOutputType(CODE
LOWpackages/core/src/HtmlInCanvas.tsx365function assertHtmlInCanvasDimensions(width: unknown, height: unknown): void {CODE
LOWpackages/core/src/HtmlInCanvas.tsx385function resolveHtmlInCanvasPixelDensity(CODE
LOWpackages/lambda-php/tests/PHPClientTest.php40 public function testEnableCancellationAndCancelRender()CODE
LOWpackages/lambda-php/tests/PHPClientTest.php54 public function testCancelRenderRequiresOptIn()CODE
LOWpackages/lambda-php/tests/PHPClientTest.php64 public function testExplicitOverwriteValueIsPreserved()CODE
LOWpackages/lambda-php/tests/LargePayloadTest.php25 public function testSmallPayloadUsesInlineFormat(): voidCODE
LOWpackages/lambda-php/tests/LargePayloadTest.php35 public function testLargePayloadWouldUseBucketUrl(): voidCODE
LOWpackages/lambda-php/src/PHPClient.php151 private function getOrCreateBucket(): stringCODE
LOWpackages/lambda-php/src/PHPClient.php313 public function makeRenderProgressPayload(string $renderId, string $bucketName, string $logLevel = "info", $forcePatCODE
LOWpackages/lambda-php/src/PHPClient.php333 public function makeGetCompositionsPayload(CODE
LOWpackages/lambda-php/src/PHPClient.php462 private function handleLambdaResponseRender(string $response): RenderMediaOnLambdaResponseCODE
LOWpackages/lambda-php/src/PHPClient.php485 private function handleLambdaResponseStill(string $response): RenderStillOnLambdaResponseCODE
LOWpackages/lambda-php/src/PHPClient.php512 private function handleLambdaResponseProgress(string $response): GetRenderProgressResponseCODE
LOWpackages/lambda-php/src/PHPClient.php542 private function handleLambdaResponseCompositions(string $response): arrayCODE
LOW⚡packages/lambda-php/src/RenderParams.php826 public function setOffthreadVideoCacheSizeInBytes($offthreadVideoCacheSizeInBytes)CODE
LOW⚡packages/lambda-php/src/RenderParams.php831 public function getPreferredEffectBackend(): stringCODE
LOW⚡packages/lambda-php/src/RenderParams.php836 public function setPreferredEffectBackend(string $preferredEffectBackend)CODE
LOWpackages/lambda-php/src/RenderParams.php921 public function getOffthreadVideoCacheSizeInBytes()CODE
LOWpackages/lambda-php/src/RenderParams.php1074 public function getDisableSharedMemoryCapture()CODE
LOWpackages/lambda-php/src/RenderParams.php1079 public function setDisableSharedMemoryCapture(bool $disableSharedMemoryCapture)CODE
LOWpackages/brand/src/HomepageAssets/matrix.ts233export function multiplyMatrixAndSvgInstruction(CODE
LOWpackages/lambda-client/src/read-file.ts7export async function lambdaReadFileImplementation({CODE
LOWpackages/lambda-php-example/composer-setup.php1437 protected function getTlsStreamContextDefaults($cafile)CODE
LOWpackages/lambda-php-example/composer-setup.php1652 public static function getSystemCaRootBundlePath()CODE
LOW…c/interpolate-path/convert-to-same-instruction-type.ts63export function convertToSameInstructionType(CODE
LOWpackages/docs/plugins/element-source-dependencies.js3export default function elementSourceDependencies({siteDir}) {CODE
LOW⚡packages/docs/plugins/element-source-utils.d.ts1export function expandElementSourceReferences(input: {CODE
LOW⚡packages/docs/plugins/element-source-utils.d.ts6export function getElementSourceCodeBlock(input: {CODE
LOW⚡packages/docs/plugins/element-source-utils.d.ts11export function getRemotionElementDependencies(source: string): string[];CODE
LOW⚡packages/docs/plugins/element-source-utils.d.ts18export function getRemotionElementSourceMap(input: {CODE
LOWpackages/docs/src/components/types.d.ts345 export function useAllPluginInstancesData(CODE
LOWpackages/docs/src/components/types.d.ts350 export function useAllPluginInstancesData(CODE
LOW…src/theme/Navbar/MobileSidebar/SecondaryMenu/index.tsx12export default function NavbarMobileSidebarSecondaryMenu(): ReactNode {CODE
LOW…kages/docs/src/theme/DocSidebarItem/Category/index.tsx84export default function DocSidebarItemCategoryWrapper(props: Props): ReactNode {CODE
LOWpackages/template-electron/forge.config.ts20function getCompositorPackagesForPackaging({CODE
LOWpackages/template-electron/forge.config.ts40function shouldAllowMissingCompositorPackage({CODE
LOWpackages/template-electron/forge.config.ts56function resolveInstalledCompositorPackageDirectory({CODE
LOW…/template-electron/src/integration-render-test-mode.ts5export function getIntegrationRenderOutputPath(): string | null {CODE
LOWpackages/template-electron/src/compositor-package.ts14function getLinuxCompositorPackage(arch: string, libc: LinuxLibc) {CODE
LOW…/lib/remotion_lambda/render_media_on_lambda_payload.rb9def get_render_media_on_lambda_payload(CODE
LOW…lib/remotion_lambda/render_frames_on_lambda_payload.rb3def get_render_frames_on_lambda_payload(CODE
LOW…/lib/remotion_lambda/render_still_on_lambda_payload.rb3def get_render_still_on_lambda_payload(CODE
80 more matches not shown…
Hallucination Indicators14 hits · 140 pts
SeverityFileLineSnippetContext
CRITICALpackages/webcodecs/src/audio-encoder.ts78 controller._internals._mediaParserController._internals.signal.removeEventListener(CODE
CRITICALpackages/webcodecs/src/audio-encoder.ts94 controller._internals._mediaParserController._internals.signal.addEventListener(CODE
CRITICALpackages/webcodecs/src/create-video-decoder.ts68 controller._internals._mediaParserController._internals.signal.removeEventListener(CODE
CRITICALpackages/webcodecs/src/create-video-decoder.ts87 controller._internals._mediaParserController._internals.signal.addEventListener(CODE
CRITICALpackages/webcodecs/src/convert-media.ts196 controller._internals._mediaParserController._internals.signal.addEventListener(CODE
CRITICALpackages/webcodecs/src/convert-media.ts367 controller._internals._mediaParserController._internals.signal.removeEventListener(CODE
CRITICALpackages/webcodecs/src/sort-video-frames.ts60 controller._internals._mediaParserController._internals.signal.removeEventListener(CODE
CRITICALpackages/webcodecs/src/sort-video-frames.ts66 controller._internals._mediaParserController._internals.signal.addEventListener(CODE
CRITICALpackages/webcodecs/src/video-encoder.ts73 controller._internals._mediaParserController._internals.signal.removeEventListener(CODE
CRITICALpackages/webcodecs/src/video-encoder.ts89 controller._internals._mediaParserController._internals.signal.addEventListener(CODE
CRITICALpackages/webcodecs/src/create-audio-decoder.ts93 controller._internals._mediaParserController._internals.signal.removeEventListener(CODE
CRITICALpackages/webcodecs/src/create-audio-decoder.ts112 controller._internals._mediaParserController._internals.signal.addEventListener(CODE
CRITICALpackages/webcodecs/src/io-manager/io-synchronizer.ts101 controller._internals._mediaParserController._internals.signal.addEventListener(CODE
CRITICALpackages/webcodecs/src/io-manager/io-synchronizer.ts117 controller._internals._mediaParserController._internals.signal.removeEventListener(CODE
AI Slop Vocabulary21 hits · 71 pts
SeverityFileLineSnippetContext
MEDIUMpackages/renderer/src/get-extra-frames-to-capture.ts1// For seamless AAC concatenation, we need to capture a bit of extra audio on both sidesCOMMENT
MEDIUMpackages/renderer/src/get-extra-frames-to-capture.ts14// Inspired by https://github.com/wistia/seamless-aac-split-and-stitch-demoCOMMENT
MEDIUMpackages/renderer/src/render-media.ts918 // With seamless AAC concatenation, the amount of rendered framesCOMMENT
MEDIUM…enderer/src/options/for-seamless-aac-concatenation.tsx28 'https://www.remotion.dev/docs/options/for-seamless-aac-concatenation',CODE
MEDIUM⚡…sitor/ffmpeg/sys/bindings/x86_64-unknown-linux-musl.rs3# [repr (C)] # [derive (Copy , Clone , Debug , Default , Eq , Hash , Ord , PartialEq , PartialOrd)] pub struct __BindgenCOMMENT
MEDIUM⚡…sitor/ffmpeg/sys/bindings/x86_64-unknown-linux-musl.rs3# [repr (C)] # [derive (Copy , Clone , Debug , Default , Eq , Hash , Ord , PartialEq , PartialOrd)] pub struct __BindgenCOMMENT
MEDIUM⚡…sitor/ffmpeg/sys/bindings/x86_64-unknown-linux-musl.rs3# [repr (C)] # [derive (Copy , Clone , Debug , Default , Eq , Hash , Ord , PartialEq , PartialOrd)] pub struct __BindgenCOMMENT
MEDIUM⚡…sitor/ffmpeg/sys/bindings/x86_64-unknown-linux-musl.rs3# [repr (C)] # [derive (Copy , Clone , Debug , Default , Eq , Hash , Ord , PartialEq , PartialOrd)] pub struct __BindgenCOMMENT
MEDIUM⚡…sitor/ffmpeg/sys/bindings/x86_64-unknown-linux-musl.rs3# [repr (C)] # [derive (Copy , Clone , Debug , Default , Eq , Hash , Ord , PartialEq , PartialOrd)] pub struct __BindgenCOMMENT
MEDIUM⚡…sitor/ffmpeg/sys/bindings/x86_64-unknown-linux-musl.rs3# [repr (C)] # [derive (Copy , Clone , Debug , Default , Eq , Hash , Ord , PartialEq , PartialOrd)] pub struct __BindgenCOMMENT
MEDIUM…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs3128 #[doc = " Flag telling rescaling functions to pass `INT64_MIN`/`MAX` through\n unchanged, avoiding special cases forCOMMENT
MEDIUM…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs3160 #[doc = " Rescale a timestamp while preserving known durations.\n\n This function is designed to be called per audioCOMMENT
MEDIUM…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs3216 #[doc = " Offset in the structure where a pointer to the parent context for\n logging is stored. For example a decodCOMMENT
MEDIUM…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs6804 #[doc = " This callback is called at the beginning of each frame to get data\n buffer(s) for it. There may be one coCOMMENT
MEDIUM…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs7518 #[doc = " Create and return a AVHWFramesContext with values adequate for hardware\n decoding. This is meant to get cCOMMENT
MEDIUM…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs13624 #[doc = " Get a seed to use in conjunction with random functions.\n This function tries to provide a good seed at a COMMENT
MEDIUM⚡packages/google-fonts/src/Tapestry.ts20 'https://fonts.gstatic.com/s/tapestry/v6/SlGTmQecrosEYXhaGCIsoHFKaQ.woff2',CODE
MEDIUM⚡packages/google-fonts/src/Tapestry.ts22 'https://fonts.gstatic.com/s/tapestry/v6/SlGTmQecrosEYXhaGCItoHFKaQ.woff2',CODE
MEDIUM⚡packages/google-fonts/src/Tapestry.ts24 'https://fonts.gstatic.com/s/tapestry/v6/SlGTmQecrosEYXhaGCIjoHE.woff2',CODE
MEDIUM…/media-parser/src/containers/flac/get-channel-count.ts44 // Be lenient and treat them as stereo (2 channels) to keep parsing robust.COMMENT
MEDIUMpackages/effects/src/bevel-alpha/webgpu-shaders.ts45 // bounds because WebGPU robust texture access may clamp out-of-range loads.COMMENT
Over-Commented Block49 hits · 44 pts
SeverityFileLineSnippetContext
LOWpackages/astro-example/.astro/types.d.ts1/// <reference types="astro/client" />COMMENT
LOWpackages/astro-example/src/env.d.ts1/// <reference path="../.astro/types.d.ts" />COMMENT
LOW…ps/techniques/maptiler/assets/MapTilerVectorElement.ts61// Example:COMMENT
LOW…ps/techniques/maptiler/assets/MapTilerVectorElement.ts61// Example:COMMENT
LOW…ps/techniques/maptiler/assets/MapTilerVectorElement.ts61// Example:COMMENT
LOW…ps/techniques/maptiler/assets/MapTilerVectorElement.ts61// Example:COMMENT
LOWpackages/renderer/src/serve-handler/index.ts141 // It's extremely important that we're doing multiple stat calls. This oneCOMMENT
LOWpackages/core/src/use-lazy-component.ts41 compProps: CompProps<Props>;COMMENT
LOWpackages/core/src/get-cross-origin-value.ts21 if (requestsVideoFrame) {COMMENT
LOWpackages/core/src/effects/canvas-pool.ts21// resize its scratch canvases while holding an exclusive lease.COMMENT
LOWpackages/core/src/effects/effect-types.ts1// Internal types for the effects system (exported via `remotion` → `./internals.js`).COMMENT
LOWpackages/core/src/effects/effect-types.ts101 // just to distinguish and make it typesafeCOMMENT
LOWpackages/core/src/effects/create-effect.ts21// Check each implementation's state type before erasing it so implementationsCOMMENT
LOWpackages/lambda-go/webhook.go1package lambda_go_sdkCOMMENT
LOWpackages/example/src/HtmlInCanvas/privacy.tsx1import React from 'react';COMMENT
LOW…s/compositor/ffmpeg/wrapper/examples/transcode-x264.rs1// Given an input file, transcode all video streams into H.264 (using libx264)COMMENT
LOWpackages/compositor/ffmpeg/sys/channel_layout_fixed.h1// Here until https://github.com/rust-lang/rust-bindgen/issues/2192 /COMMENT
LOWpackages/compositor/ffmpeg/sys/channel_layout_fixed.h21#undef AV_CH_TOP_FRONT_RIGHTCOMMENT
LOWpackages/compositor/ffmpeg/sys/channel_layout_fixed.h81const unsigned long long AV_CH_BOTTOM_FRONT_CENTER =COMMENT
LOWpackages/compositor/ffmpeg/sys/channel_layout_fixed.h101#undef AV_CH_LAYOUT_5POINT1_BACKCOMMENT
LOW…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs3201#[doc = " Describe the class of an AVClass context structure. That is an\n arbitrary struct of which the first field is COMMENT
LOW…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs3361#[repr(i32)]COMMENT
LOW…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs4221#[doc = " An AVChannelLayout holds information about the channel layout of audio data.\n\n A channel layout here is defiCOMMENT
LOW…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs6461}COMMENT
LOW…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs10761#[repr(u32)]COMMENT
LOW…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs12461#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]COMMENT
LOW…itor/ffmpeg/sys/bindings/aarch64-unknown-linux-musl.rs13761 #[doc = " Frame contains only the left view."]COMMENT
LOW…es/paths/src/interpolate-path/split-curve-as-points.ts21 // r= 0.33COMMENT
LOWpackages/template-vibe-code/src/lib/base-path.ts1// The path the app is served under, without a trailing slash and empty at theCOMMENT
LOWpackages/eslint-config/src/patch-eslint.ts101 const eslintCandidateFolder = path.dirname(COMMENT
LOWpackages/lambda-ruby/lib/remotion_lambda/webhook.rb1require 'openssl'COMMENT
LOWpackages/sdk/src/get-box-quads-polyfill-internals.js1/* eslint-disable */COMMENT
LOWpackages/sdk/src/get-box-quads-polyfill-internals.js21// FIX 4 – getElementOffsetsInContainer/HTMLElement: defer getCachedComputedStyleCOMMENT
LOWpackages/lambda-python/testclient_render_media.py41# --- NEW: Create a custom boto3 session ---COMMENT
LOW…es/studio-server/src/preview-server/node-path-cache.ts1import type {SequenceNodePath} from 'remotion';COMMENT
LOW…ps/techniques/maptiler/assets/MapTilerVectorElement.ts61// Example:COMMENT
LOWpackages/webcodecs/src/test/stbl.test.ts1if (process.platform !== 'win32') {COMMENT
LOWpackages/gsap/src/use-gsap-timeline.ts541 // Builders only describe motion. Reassert package ownership of playback.COMMENT
LOWpackages/player-example/next-env.d.ts1/// <reference types="next" />COMMENT
LOW…ages/chrome-compile/amazon-linux-x64/build-chromium.sh1#!/bin/bashCOMMENT
LOWpackages/chrome-compile/linux-arm64/build-chromium.sh441RUST_TOOLCHAIN=third_party/rust-toolchainCOMMENT
LOWpackages/chrome-compile/lambda-arm64/make-test-layer.sh1#!/bin/bashCOMMENT
LOWpackages/chrome-compile/lambda-arm64/build-chromium.sh61# eu-central-1 (Apr 2026), causing every retry to timeout. googlesource isCOMMENT
LOWpackages/chrome-compile/lambda-arm64/build-chromium.sh281p = 'tools/clang/scripts/build.py'COMMENT
LOWpackages/chrome-compile/lambda-arm64/build-chromium.sh501# puts $RUST_TOOLCHAIN/lib on LD_LIBRARY_PATH, so expose the arm64 prebuilt stdCOMMENT
LOWpackages/chrome-compile/lambda-arm64/build-chromium.sh601mkdir -p /root/depot_tools/.cipd_binCOMMENT
LOWpackages/chrome-compile/linux-x64/build-chromium.sh1#!/bin/bashCOMMENT
LOWpackages/media/src/serialized-queue.ts1// Serializes async work by chaining it onto a single promise.COMMENT
LOW…ages/media/src/video-extraction/get-allocation-size.ts1import type {VideoSampleWithoutDuration} from './keyframe-bank';COMMENT
Synthetic Comment Markers4 hits · 30 pts
SeverityFileLineSnippetContext
HIGHpackages/compositor/rust/frame_cache.rs221 // Exact same time as requestedCOMMENT
HIGH…ompt-to-motion-graphics/src/hooks/useAutoCorrection.ts62 // Mark code as AI-generatedCOMMENT
HIGH…t-to-motion-graphics/src/hooks/useConversationState.ts18 // Track the last AI-generated code to detect manual editsCOMMENT
HIGHpackages/media/src/audio-extraction/audio-manager.ts139 // delete iterator with same starting timestamp as requestedCOMMENT
Unused Imports33 hits · 30 pts
SeverityFileLineSnippetContext
LOW.agents/skills/vercel/scripts/check-deployment.py4CODE
LOW.agents/skills/vercel/scripts/check-deployment.py9CODE
LOWpackages/lambda-python/testclient_render_media.py2CODE
LOWpackages/lambda-python/tests/test_remotion_client.py4CODE
LOWpackages/lambda-python/tests/test_remotion_client.py11CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py2CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py27CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py28CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py29CODE
LOWpackages/lambda-python/remotion_lambda/__init__.py30CODE
LOWpackages/chrome-compile/mac-arm64/probe-fast-path.py24CODE
Structural Annotation Overuse9 hits · 16 pts
SeverityFileLineSnippetContext
LOW…on-best-practices/remotion-markup/silence-detection.md14## Step 1: Measure loudness with `loudnorm`COMMENT
LOW…on-best-practices/remotion-markup/silence-detection.md26## Step 2: Detect silences using adaptive thresholdCOMMENT
LOW…dex-plugin/skills/remotion-markup/silence-detection.md14## Step 1: Measure loudness with `loudnorm`COMMENT
LOW…dex-plugin/skills/remotion-markup/silence-detection.md26## Step 2: Detect silences using adaptive thresholdCOMMENT
LOW…ges/skills/skills/remotion-markup/silence-detection.md14## Step 1: Measure loudness with `loudnorm`COMMENT
LOW…ges/skills/skills/remotion-markup/silence-detection.md26## Step 2: Detect silences using adaptive thresholdCOMMENT
LOW⚡packages/media-parser/src/iterator/buffer-iterator.ts237 // Step 1: Count the number of leading zerosCOMMENT
LOW⚡packages/media-parser/src/iterator/buffer-iterator.ts242 // Step 2: Read the suffixCOMMENT
LOW⚡packages/media-parser/src/iterator/buffer-iterator.ts248 // Step 3: Calculate the valueCOMMENT
Modern AI Meta-Vocabulary5 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUM…emotion-best-practices/remotion-markup/compositions.md10## Default Props and scaffold metadataCOMMENT
MEDIUM…es/codex-plugin/skills/remotion-markup/compositions.md10## Default Props and scaffold metadataCOMMENT
MEDIUMpackages/canvas-capture-extension/README.md98[Agentic shot setup](https://www.remotion.dev/docs/canvas-capture/agentic-shot-setup).CODE
MEDIUM…otion-maps/techniques/maptiler/assets/example-Root.tsx1// Minimal Remotion scaffold for the map explainer. In a Remotion project (`bunx create-video@latest`,COMMENT
MEDIUMpackages/skills/skills/remotion-markup/compositions.md61## Default Props and scaffold metadataCOMMENT
Self-Referential Comments5 hits · 13 pts
SeverityFileLineSnippetContext
MEDIUMpackages/cloudrun/src/gcpInstaller/main.tf33# Create an IAM roleCOMMENT
MEDIUMpackages/cloudrun/src/gcpInstaller/main.tf41# Create a service accountCOMMENT
MEDIUMpackages/lambda-python/tests/test_remotion_client.py127 # Create the client (this creates a mock session instance)COMMENT
MEDIUM…/lambda-python/tests/test_large_payload_compression.py29 # Create a large payload that exceeds the limit for video-or-audio (200KB - margin)COMMENT
MEDIUM…ckages/lambda-python/remotion_lambda/remotionclient.py125 >>> # Create a session with the temporary credentialsSTRING
Verbosity Indicators3 hits · 7 pts
SeverityFileLineSnippetContext
LOW⚡packages/media-parser/src/iterator/buffer-iterator.ts237 // Step 1: Count the number of leading zerosCOMMENT
LOW⚡packages/media-parser/src/iterator/buffer-iterator.ts242 // Step 2: Read the suffixCOMMENT
LOW⚡packages/media-parser/src/iterator/buffer-iterator.ts248 // Step 3: Calculate the valueCOMMENT
AI Structural Patterns5 hits · 5 pts
SeverityFileLineSnippetContext
LOW.agents/skills/update-legal-pdfs/scripts/generate.py52CODE
LOW…s/lambda-python/remotion_lambda/asyncremotionclient.py75CODE
LOW…s/lambda-python/remotion_lambda/asyncremotionclient.py102CODE
LOW…ckages/lambda-python/remotion_lambda/remotionclient.py761CODE
LOW…ckages/lambda-python/remotion_lambda/remotionclient.py816CODE
Fake / Example Data4 hits · 4 pts
SeverityFileLineSnippetContext
LOWpackages/example/public/example.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqCODE
LOWpackages/example/public/example.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqCODE
LOWpackages/promo-pages/src/components/design.tsx202 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
LOWpackages/promo-pages/src/components/design.tsx202 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed doCODE
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOW…/skills/update-codex-plugin/scripts/prepare-release.py16CODE
LOW…ckages/lambda-python/remotion_lambda/remotionclient.py447CODE
LOWpackages/chrome-compile/mac-arm64/probe-fast-path.py132CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…ckages/lambda-python/remotion_lambda/remotionclient.py540 # Check if it's a dataclass instance before calling asdictCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWpackages/chrome-compile/lambda-arm64/make-test-layer.sh9# Usage:COMMENT
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOWpackages/lambda-python/testclient_render_media.py136except Exception as e:CODE
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…ckages/lambda-python/remotion_lambda/remotionclient.py40logger = logging.getLogger(__name__)CODE