Add pre-commit hooks for linting and formatting
All checks were successful
CI / backend-lint (push) Successful in 9s
CI / frontend-lint (push) Successful in 33s

Set up pre-commit framework with ruff (backend) and ESLint/Prettier/tsc
(frontend) hooks to catch issues locally before CI. Auto-format all
frontend files with Prettier to comply with the new check.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-14 16:41:24 +01:00
parent b05a75f7f2
commit 2963f16aa4
67 changed files with 1905 additions and 792 deletions

View File

@@ -1,4 +1,9 @@
export type GameCategory = 'original' | 'remake' | 'enhanced' | 'sequel' | 'spinoff'
export type GameCategory =
| 'original'
| 'remake'
| 'enhanced'
| 'sequel'
| 'spinoff'
export interface Game {
id: number
@@ -14,8 +19,8 @@ export interface Game {
}
export interface GenlockeDefaults {
trueGenlocke: string // game slug
normalGenlocke: string // game slug
trueGenlocke: string // game slug
normalGenlocke: string // game slug
}
export interface Region {
@@ -163,7 +168,15 @@ export interface UpdateEncounterInput {
}
// Boss battles
export type BossType = 'gym_leader' | 'elite_four' | 'champion' | 'rival' | 'evil_team' | 'kahuna' | 'totem' | 'other'
export type BossType =
| 'gym_leader'
| 'elite_four'
| 'champion'
| 'rival'
| 'evil_team'
| 'kahuna'
| 'totem'
| 'other'
export interface BossPokemon {
id: number