Last 12 weeks · 0 commits
1 of 6 standards met
This is an audit of the code generated by Claude Code. The goal is twofold: firstly, to improve the code itself, and secondly to figure out how we can guide the agent towards best practices in the first place. These findings may result in changes to the MCP server, or a new file, or something of that nature. This list is non-exhaustive. src/routes/+page.svelte There are two loading phases — first, we go from to (in an effect, which is unnecessary — if we wanted this behaviour we could just use directly), _then_ there's a pop when we establish whether biometrics are available. It would be better to figure out the biometric stuff ahead of time so that we can go straight from the loading screen to the fully resolved unlock screen. The high-level takeaway is 'have as few loading states as possible'. One way to achieve this is to use inside , e.g. this can be at the top level of the `experimental.asynctruesvelte.config.jspage$app/stores$app/stateparamsuntrack$effecttoggleManualEntrymanualEntrystartScannerstopScanneruntrack{@attach ...}typegenerateIdcrypto.randomUUID()$derivedaccounts.svelte.tsisShowingSettingsSettingsPanel.svelteAuthenticate to reveal the export QR code.setting-descriptionSettingsPanel.svelteglobal.css+layout.sveltelucide-sveltehandleAddAccountaddedduplicateAppStatehtml5-qrcodeexperimental.asyncQRScanner.svelte`:
Repository: Rich-Harris/toofer. Description: Local-first, web-based two factor authenticator app Stars: 90, Forks: 8. Primary language: Svelte. Languages: Svelte (56.2%), TypeScript (31.9%), CSS (8.8%), JavaScript (2.2%), HTML (0.9%). Homepage: https://toofer.xyz Open PRs: 0, open issues: 0. Last activity: 3mo ago. Community health: 28%. Top contributors: Rich-Harris.