O Crush aborda a falta de inteligência dos terminais tradicionais, integrando profundamente o protocolo LSP:
- Suporte completo a LSPExemplos de configuração incluem configurações de servidor para Go/TypeScript e outras linguagens.
- Análise de código multidimensionalCombinando a compreensão semântica do LLM e a verificação da sintaxe do LSP para validação dupla
- Sinalização de erros em tempo realLocalizações de erros de exibição e sugestões de correções diretamente no terminal
- Regras personalizadas: através de
CRUSH.md
Definir especificações de codificação específicas do projeto
Em comparação com os terminais nativos, os usuários do Crush têm uma experiência inteligente que se aproxima de um IDE, como a entrada decrush check
Um processo completo de análise de código estático pode ser acionado.
Essa resposta foi extraída do artigoCrush: assistente de programação de IA de endpoint com LSP integrado e comutação de vários modelosO