Skip to content

Complete mechanical lint, Turbo, and deprecation cleanup - #1153

Open
jasonhedman wants to merge 2 commits into
json/cleanup-mechanical-lintsfrom
json/audit-turbo-and-deprecations
Open

Complete mechanical lint, Turbo, and deprecation cleanup#1153
jasonhedman wants to merge 2 commits into
json/cleanup-mechanical-lintsfrom
json/audit-turbo-and-deprecations

Conversation

@jasonhedman

@jasonhedman jasonhedman commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • make Turbo task hashes reflect behavior-changing environment inputs while keeping lint, format, Knip, type generation, and Foundation checks environment-independent
  • add package-scoped runtime pass-through configuration, explicit outputs, interactive migration behavior, and deterministic React dependency overrides
  • remove deprecated Zod, BigQuery auth, and request form-data APIs
  • isolate deferred admin and composer ownership from production lint coverage
  • remove obsolete rule overrides and fix mechanical TypeScript findings without changing runtime behavior

Remaining lint debt

  • 99 unsafe type assertions
  • 50 non-null assertions
  • 62 unnecessary conditions whose declared types and runtime guards disagree
  • one Foundation-owned data-list consistent-return warning

These remain warnings because they require boundary validation, type-model decisions, or an upstream registry change rather than mechanical rewriting.

Validation

  • pnpm check
  • pnpm build
  • Turbo dry-run audit of build, test, generation, and repository-wide validation tasks
  • Oxlint audit: 0 errors, 0 turbo(no-undeclared-env-vars) findings, and 0 typescript(no-deprecated) findings
  • independent implementation review: clean after remediation

@vercel

vercel Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
x402scan Ready Ready Preview Sep 4, 2026 5:47pm UTC

Request Review

@jasonhedman jasonhedman changed the title chore: align Turbo tasks and deprecated APIs Align Turbo task hashing and remove deprecated APIs Sep 4, 2026
@jasonhedman jasonhedman changed the title Align Turbo task hashing and remove deprecated APIs Complete mechanical lint, Turbo, and deprecation cleanup Sep 4, 2026
@jasonhedman
jasonhedman force-pushed the json/audit-turbo-and-deprecations branch from aa06d93 to 69b2ce1 Compare September 4, 2026 17:40
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