Fix lint debt from admin overhaul; make check/lint/test/build green

- Scope @typescript-eslint/no-explicit-any off for *.spec.ts test doubles
- Type enhance() submit callbacks with SubmitFunction in api-keys page
- Drop as-any casts in proclamations upsert by using typed form data
- Fix useless regex escapes in profiles phone validation
- Remove unused locals param from api-keys load
- Use resolve() for admin nav/error links; store literal hrefs in adminModels
- Update README admin section and ADMIN_OVERHAUL lint caveat
This commit is contained in:
NeilClack
2026-09-10 09:43:16 -05:00
parent 91d162c746
commit 5e8851e070
10 changed files with 64 additions and 38 deletions
+6
View File
@@ -37,5 +37,11 @@ export default defineConfig(
svelteConfig
}
}
},
{
files: ['**/*.spec.ts', '**/*.spec.js'],
rules: {
'@typescript-eslint/no-explicit-any': 'off'
}
}
);