Fix sync exec timeout detection for defaulted option spreads#54749
Conversation
PR Triage
|
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
Great work on this fix! 🎯 This PR closes a significant gap in the Summary of Changes:
Coverage:
This is ready for review. 🟢
|
PR TriageCategory: Draft. Fixes lint rule detection gap for require-sync-exec-timeout. Small (206/12, 4 files). No CI runs yet. Automated triage — run 32572524009
|
require-sync-exec-timeouttreated any options-object spread as sufficient, missing same-file wrappers where a defaulted options parameter was spread intoexecFileSyncwithout any caller-provided timeout.ESLint rule
execOptions = {}.timeout.Regression coverage
Manifest hardening
build_checkout_manifest.cjsgit and gh lookups.