2.3 KiB
2.3 KiB
Plano de Compilação Individual de Features
Objetivo
Compilar cada feature individualmente do botserver com cargo check --no-default-features --features <feature> para identificar todos os erros de dependência e compilação, consolidando os logs para análise sistemática.
Features a Testar
Grupo 1: Comunicação
chatpeoplemailmeet(Failed: webrtc-sys C++ build error: missing absl/container/inlined_vector.h)social
Grupo 2: Produtividade
calendartasksprojectgoalsworkspacesticketsbilling- crm
Grupo 3: Documentos
docssheetslidespaper
Grupo 4: Mídia
videoplayercanvas
Grupo 5: Aprendizado
learnresearch(Fixed: gated email dependencies, added missing imports)sources
Grupo 6: Analytics
analyticsdashboardsmonitoring(Fixed: E0308 type mismatch in SVG generation)
Grupo 7: Desenvolvimento
designereditor
Grupo 8: Admin
attendantsecuritysettings
Erros e Avisos Identificados
Erros de Compilação (Bloqueios)
- meet: Falha no build C++ da dependência
webrtc-sys(headerabsl/container/inlined_vector.hnão encontrado).- Requer instalação de dependências de sistema (não resolvido neste ambiente).
Avisos Comuns (Shared)
- Fixed all shared warnings (unused variables/mut/imports in compiler, state, drive_monitor).
Avisos Específicos de Feature
- mail: Fixed unused imports.
- tasks: Fixed unused imports.
- project: Fixed unused imports.
- tickets: Fixed unused imports.
- learn: Fixed unused imports.
- analytics: Fixed unused imports.
- designer: Fixed unused variable
messages.
Remaining Warnings Plan (From TODO.tmp)
- Automated Fixes: Run
cargo clippy --fix --workspaceto resolve simple warnings (unused imports/variables/mut).- Execution in progress.
- Manual Fixes: Address warnings not resolvable by auto-fix.
- Complex logic changes.
- Feature gating adjustments.
- Verification: Run
cargo check --workspaceto ensure zero warnings.