VS Code Extensions
Harpia

Harpia

by harpia

Suporte oficial à linguagem Harpia para o VS Code. Oferece colorização de sintaxe rica, autocomplete e hover (LSP), depurador interativo e ferramentas CLI integradas.

Downloads

7

Rating

— (0)

Version

1.2.0

Last updated

Jul 20, 2026

Esta extensão ativa o suporte oficial de desenvolvimento à linguagem Harpia diretamente no VS Code.

Recursos Disponíveis

  • Colorização de Sintaxe Rica: Palavras-chave de fluxo de controle, números, strings, comentários, tipos estritos (Texto, Inteiro, Decimal), tags JSX estruturais compiladas (<se> e <para>) e modificadores de ações reativas (_prevenir, _parar) coloridos automaticamente.
  • Autocomplete Inteligente: Autocompletação (CompletionItemProvider) contextual de diretivas de importação de módulos nativos da stdlib (web, resiliencia, telemetria, bd, ia) e suas funções ao digitar.
  • Ajuda de Parâmetros (Signature Help): Dicas flutuantes interativas (Ctrl+Shift+Space) que auxiliam no preenchimento de argumentos de funções nativas ou locais do usuário.
  • Hover de Documentação & Resolução Local: Mostra a documentação detalhada das palavras-chave padrão em português, analisa assinaturas e comentários (# ou //) de tipos locais do usuário, e resolve caminhos de importação e cadeias de herança de classes (estende) em múltiplos arquivos.
  • Navegação Rápida (F12 — Go to Definition): Pule instantaneamente para a declaração original de variáveis, funções ou classes no arquivo e na linha exatos (suportando definições importadas).
  • Code Lenses para Testes Unitários: Link flutuante interativo ▶️ Executar teste gerado acima de cada bloco testar do código para rodar cenários isoladamente com um clique.
  • Seletor de Cores Dinâmico (Color Picker): Detecta cores hexadecimais, formatos rgb(), rgba(), hsl(), hsla() e nomes de cores nomeadas CSS clássicas diretamente no código, exibindo uma prévia colorida e abrindo o seletor nativo da IDE para ajustes interativos de cor.
  • Formatação Automática: Ao salvar ou via Alt+Shift+F, delega síncronamente para harpia formatar na CLI para garantir estilo perfeito do código.
  • Depurador Interativo (DAP): Comunicação e pontes de breakpoint via DAP (harpia depurar).
  • Painel de Ferramentas & Atalhos: Webview lateral (ativável em Ctrl+Alt+H ou Cmd+Alt+H) para gerenciar o servidor de desenvolvimento (servir), empacotar a aplicação, simular cargas (stressar) e gerar scaffolding completo de rota, componente ou modelo de domínio com abertura automática do arquivo gerado.
  • Tema Harpia: Paleta Catppuccin otimizada para Harpia, com cores distintas para classes, componentes, funções, propriedades e estilos.

Related extensions