Conversation
Restore noUncheckedIndexedAccess to the package opt-out and enforce the Fluid record access lint rule instead. Remove the runtime checks introduced by the earlier migration. AB#34164 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Hi! Thank you for opening this PR. Want me to review it? Based on the diff (23 lines, 4 files), I've queued these reviewers:
How this works
|
🔭 PR Review Fleet ReportNote This report is generated by an experimental AI review fleet and is provided as a beta feature. Findings are a starting point for discussion, not a gate. Use your own judgement. Verdict: 0 Spicy, 1 Pungent, 1 Smelly Findings
|
There was a problem hiding this comment.
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Bundle size comparisonBase commit: Notable changesNo bundles changed by ≥ 500 bytes parsed. Per-bundle deltas
|
How contribute to this repo.
Guidelines for Pull Requests.
Description
Replaces the
noUncheckedIndexedAccessapproach merged in #28150 with the Fluid-specific@fluid-internal/fluid/no-unchecked-record-accessrule, resolving AB#34164.This restores the replay control flow and package TypeScript opt-out, promotes the lint rule to
error, and explicitly types the two record lookups reported by the rule. The replacement removes the runtime failure paths introduced by the previous migration.Reviewer Guidance
The review process is outlined in the pull request guidelines.
Please focus on restoration of the original replay behavior and the two record-access narrowings.