Skip to content

fix(lint): catch parameterized and wrapped base64 media - #6593

Open
miguel-heygen wants to merge 1 commit into
mainfrom
fix/lint-inline-media-data-urls
Open

miguel-heygen wants to merge 1 commit into
mainfrom
fix/lint-inline-media-data-urls

Conversation

@miguel-heygen

Copy link
Copy Markdown
Collaborator

Inline audio/video data URLs with MIME parameters or line-wrapped base64 bypassed base64_media_prohibited. Accept those headers and ASCII whitespace, then normalize the payload before applying the existing length threshold and size diagnostic. Ordinary URLs and other data MIME types keep their handling.

Validation: 1,238 tests across all 23 lint-package files pass; lint-package type-check and build pass; oxlint and formatting pass. The new parameter/wrapping cases failed on the original rule. The root build was attempted and stopped on shader-transitions/runtime resolution and missing AWS SDK dependencies in the borrowed environment; parser and lint builds succeeded. The normal pre-commit hook also hits missing dependencies in unchanged Studio files. The lint-package type-check passes; only that unrelated global type-check hook was excluded for the commit, with all other hooks retained. CI remains the full clean-environment gate.

@mintlify

mintlify Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
hyperframes 🟢 Ready View Preview Oct 27, 2026, 8:18 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

@github-actions

Copy link
Copy Markdown
Contributor

Edit accuracy: accurate 271 (base branch 271), smooth 127 of those

The gate passes.
Smoothness is reported in the artifact, not gated. A case fails only if it fails 2 of 3 runs.

Quarantined, measured but not gated (0)

Unstable (3)

  • seqplainkeys-none-center-r0-root-z100: tracking 0.06, pressJump 0, drop 0, reload 0, render 0.03, renderKey -, undo false, teleport true / tracking 0.06, pressJump 0, drop 0, reload 0, render 0.03, renderKey -, undo true, teleport true / tracking 0.06, pressJump 0, drop 0, reload 0, render 0.03, renderKey -, undo true, teleport true
  • seqrotatenudge-none-center-r0-nested-z100: tracking 0.02, pressJump 0, drop 0, reload 3.03, render 0.04, renderKey -, undo false, teleport true / tracking 0.02, pressJump 0, drop 0, reload 0, render 0.05, renderKey -, undo true, teleport true / tracking 0.02, pressJump 0, drop 0, reload 0, render 0.05, renderKey -, undo true, teleport true
  • seqab-none-pct-r0-root-z100: tracking 0.05, pressJump 0, drop 0, reload 0, render 0.03, renderKey -, undo true, teleport true / tracking 0.05, pressJump 0, drop 0, reload 0, render 0.03, renderKey -, undo true, teleport true / tracking 0.05, pressJump 0, drop 0, reload 0, render 0.03, renderKey -, undo true, teleport true

This branch was successfully deployed

1 active deployment
staging - docs — f531291e Deployed Oct 27, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant