Objetivo
Corrigir imports e variáveis não utilizadas detectadas pelo ESLint.
Arquivos e correções
src/pages/GenerateReport.tsx
- Remover
Suspense do import do React (não utilizado)
- Remover ou utilizar
AIInsights (atribuído mas não usado)
- Remover
formatResistance e getStandardTimeSeries do import de units (não utilizados)
- Remover ou utilizar
loading e setLoading (atribuídos mas não usados)
src/pages/MultiPhase.tsx
- Remover interface
PhaseConfig ou utilizá-la (definida mas não usada)
- Remover interface
GenerationResult ou utilizá-la (definida mas não usada)
- Remover ou utilizar
loading e setLoading (atribuídos mas não usados)
- Remover ou utilizar
categoryProfiles (atribuído mas não usado - verificar se deve ser exibido na UI)
src/pages/NewReport.tsx
- Linhas 98 e 146:
config é obtido de db.getConfiguration() mas não utilizado - revisar lógica e usar ou remover
Melhoria de lógica
- NewReport.tsx: Se
config foi obtido para aplicar parâmetros padrão, implementar o uso; caso contrário, remover a chamada desnecessária.
- GenerateReport/MultiPhase: Avaliar se
loading deve ser usado para feedback visual durante operações assíncronas.
Como verificar
Objetivo
Corrigir imports e variáveis não utilizadas detectadas pelo ESLint.
Arquivos e correções
src/pages/GenerateReport.tsxSuspensedo import do React (não utilizado)AIInsights(atribuído mas não usado)formatResistanceegetStandardTimeSeriesdo import de units (não utilizados)loadingesetLoading(atribuídos mas não usados)src/pages/MultiPhase.tsxPhaseConfigou utilizá-la (definida mas não usada)GenerationResultou utilizá-la (definida mas não usada)loadingesetLoading(atribuídos mas não usados)categoryProfiles(atribuído mas não usado - verificar se deve ser exibido na UI)src/pages/NewReport.tsxconfigé obtido dedb.getConfiguration()mas não utilizado - revisar lógica e usar ou removerMelhoria de lógica
configfoi obtido para aplicar parâmetros padrão, implementar o uso; caso contrário, remover a chamada desnecessária.loadingdeve ser usado para feedback visual durante operações assíncronas.Como verificar