refactor: 清理未使用 import 和添加 spriteCache 错误日志

- SpeciesDetail.tsx: 移除未使用的 SPECIES_PERSONALITY import
- CompanionCard.tsx: 移除未使用的 SPECIES_I18N import
- spriteCache.ts: 空 catch 块添加错误日志输出

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
claude-code-best
2026-04-22 04:18:51 +08:00
parent 1bba087942
commit 39299f6e17
3 changed files with 5 additions and 4 deletions

View File

@@ -32,7 +32,8 @@ export function loadSprite(speciesId: SpeciesId): SpriteCache | null {
try {
const raw = readFileSync(filePath, 'utf-8')
return JSON.parse(raw) as SpriteCache
} catch {
} catch (e) {
console.error(`[buddy] Failed to load sprite cache for ${speciesId}:`, e)
return null
}
}
@@ -73,7 +74,8 @@ export async function fetchAndCacheSprite(speciesId: SpeciesId): Promise<SpriteC
writeFileSync(filePath, JSON.stringify(sprite, null, 2))
return sprite
} catch {
} catch (e) {
console.error(`[buddy] Failed to fetch sprite for ${speciesId}:`, e)
return null
}
}

View File

@@ -3,7 +3,7 @@ import { Box, Text, type Color } from '@anthropic/ink'
import type { BuddyData, Creature, SpeciesId } from '../types'
import { STAT_NAMES, STAT_LABELS } from '../types'
import { getSpeciesData } from '../data/species'
import { SPECIES_I18N, SPECIES_PERSONALITY } from '../data/names'
import { SPECIES_PERSONALITY } from '../data/names'
import { calculateStats, getCreatureName, getTotalEV } from '../core/creature'
import { getXpProgress } from '../core/experience'
import { getEVSummary } from '../core/effort'

View File

@@ -3,7 +3,6 @@ import { Box, Text, type Color } from '@anthropic/ink'
import type { SpeciesId, StatName } from '../types'
import { STAT_NAMES, STAT_LABELS } from '../types'
import { getSpeciesData } from '../data/species'
import { SPECIES_PERSONALITY } from '../data/names'
import { getNextEvolution } from '../data/evolution'
import { StatBar } from './StatBar'
import { getStatColor } from './shared'