Skip to content

Correções: GenerateReport.tsx, MultiPhase.tsx, NewReport.tsx #7

@sthevan027

Description

@sthevan027

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

pnpm run lint

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions