Skip to content

type safety and eslint cleanup

jedmund requested to merge chore/type-safety-eslint-cleanup into main

Created by: jedmund

Summary

  • Remove unused imports and prefix unused variables across 22 files
  • Replace any types with proper types (Record<string, unknown>, specific interfaces, etc.)
  • Fix ESLint errors: unused expressions, missing imports, a11y label associations, stale reactive references
  • Suppress legitimate edra/tiptap component warnings with correct svelte-ignore codes
  • Fix unused CSS selectors in bubble menu components with :global() wrapping
  • Move Lucide icon as any casts to script variables to avoid template lint issues
  • Accept getter functions in createListFilters for reactive state compatibility

Zero ESLint errors remaining.

Merge request reports

Loading