Stirling-PDF/frontend/src/services
James Brunton 295e682e03
Add linting to frontend (#4341)
# Description of Changes
There's no current linter running over our TypeScript code, which means
we've got a bunch of dead code and other code smells around with nothing
notifying us. This PR adds ESLint with the typescript-eslint plugin and
enables the recommended settings as a starting point for us.

I've disabled all of the failing rules for the scope of this PR, just to
get linting running without causing a massive diff. I'll follow up with
future PRs that enable the failing rules one by one.

Also updates our version of TypeScript, which introduces a new type
error in the code (which I've had to fix)
2025-09-04 14:08:28 +01:00
..
automationStorage.ts Feature/v2/automate (#4248) 2025-08-22 14:40:27 +01:00
documentManipulationService.ts Feature/v2/pageeditor improved (#4289) 2025-08-26 15:30:58 +01:00
enhancedPDFProcessingService.ts Feature/v2/file handling improvements (#4222) 2025-08-21 17:30:26 +01:00
fileAnalyzer.ts Feature/v2/file handling improvements (#4222) 2025-08-21 17:30:26 +01:00
fileProcessingService.ts V2 Make FileId type opaque and use consistently throughout project (#4307) 2025-08-28 09:56:07 +00:00
fileStorage.ts V2 Make FileId type opaque and use consistently throughout project (#4307) 2025-08-28 09:56:07 +00:00
indexedDBManager.ts Feature/v2/file handling improvements (#4222) 2025-08-21 17:30:26 +01:00
pdfExportService.ts Add linting to frontend (#4341) 2025-09-04 14:08:28 +01:00
pdfProcessingService.ts Feature/v2/file handling improvements (#4222) 2025-08-21 17:30:26 +01:00
pdfWorkerManager.ts Feature/v2/pageeditor improved (#4289) 2025-08-26 15:30:58 +01:00
processingCache.ts
processingErrorHandler.ts
thumbnailGenerationService.ts V2 Make FileId type opaque and use consistently throughout project (#4307) 2025-08-28 09:56:07 +00:00
zipFileService.ts Enforce type checking in CI (#4126) 2025-08-11 09:16:16 +01:00