Sobre o projeto
rust-analyzer é um language server que traz funcionalidades de IDE para o desenvolvimento em Rust. Ele funciona com qualquer editor compatível com o Language Server Protocol, incluindo VS Code, Vim, Emacs e Zed.
Principais recursos descritos no README:
- Ir para definição e localizar todas as referências
- Refatorações e conclusão de código
- Formatação integrada via rustfmt
- Diagnósticos integrados via rustc e clippy
Internamente, o projeto é organizado como um conjunto de bibliotecas para analisar código Rust; a seção Architecture do manual explica essa estrutura. Instruções de instalação, dicas de uso e orientações para contribuidores estão disponíveis no manual online, juntamente com seções de segurança e privacidade. O suporte da comunidade é oferecido através da categoria "IDEs and Editors" do fórum Rust e do stream Zulip do rust-analyzer. O projeto é distribuído principalmente sob as licenças MIT e Apache-2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.