chore: add eslint for unused imports (#242)
* chore: add eslint for unused imports check
- adds eslint with typescript and svelte plugins
- configures pre-commit hook to run eslint
- focuses on catching unused vars/imports
- ignores build output directories
- found 51 unused vars across the codebase
* fix: add svelte runes and crypto to eslint globals
* fix: resolve all eslint unused variable errors
- fixed catch blocks to use _ prefix for unused error params
- fixed interface type signatures with _ prefix for unused callback params
- removed unused variables (albumId, isOwnProfile)
- disabled base no-unused-vars rule in favor of @typescript-eslint version
- configured @typescript-eslint/no-unused-vars to:
- ignore args/vars with ^_ pattern
- skip caught error checking (caughtErrors: none)
all 24 eslint errors now fixed - lint passes cleanly
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>
authored by
zzstoatzz.io
This is a binary file and will not be displayed.