Running locally cargo fmt and eslint checks are failing. This autofixes what is possible to auto fix and then applies targeted fixes to the remaining issues. Verify that all static analysis pass after the diff is applied.
Claude Summary of work:
- Run
cargo fmt --allacross the workspace (formatting only) - web-ui svelte-check: guard optional PDS_AUTOFILL env, type
verificationCode as string | null, drop invalid
borderimg attr, make NavBar linksas constso resolve() accepts them, use resolve('/info') + hash fragment, ignore a11y caption warning on the embedded video - web-ui eslint: wrap internal hrefs in resolve(), disable
no-navigation-without-resolve for external provider policy URLs,
replace
anywithunknown, drop unused catch binding