JetBrains lançou RustRover, um IDE dedicado para a linguagem de programação Rust que combina um conjunto de ferramentas Rust integrado com suporte para assistência de IA por meio de um plugin opcional e assinatura.

Anunciado em 21 de maio, o RustRover está posicionado para simplificar a experiência de codificação do Rust enquanto “desbloqueia todo o potencial da linguagem”, disse JetBrains. Os recursos incluem feedback em tempo real, sugestões de código, gerenciamento simplificado do conjunto de ferramentas e colaboração em equipe.

A JetBrains também lançou um novo modelo de licenciamento. O RustRover está disponível por meio de uma licença comercial paga ou de uma licença não comercial gratuita, esta última para indivíduos que usam o RustRover para fins não comerciais.

Anteriormente, a JetBrains oferecia o IntelliJ Rust, um plugin Rust de código aberto para IDEs do IntelliJ. Com o RustRover, a empresa pretende fornecer um produto dedicado com funcionalidade aprimorada para a crescente comunidade de desenvolvedores do Rust. JetBrains também está apresentando um editor multilíngue e IDE, chamado JetBrains Fleet, que oferece suporte ao desenvolvimento em Rust.

Os principais recursos do RustRover incluem:

  • Suporte ao conjunto de ferramentas Rust, incluindo suporte para o compilador Rust.
  • Integração do sistema de controle de versão, com suporte GitHub e Git. Os usuários podem agilizar a colaboração e o controle das equipes.
  • Detecção de erros e feedback em tempo real para depuração.
  • Suporte para tecnologias front-end e bancos de dados.
  • Conclusão e análise permissivas, incluindo sugestões de código inteligente, mesmo em contextos não convencionais.
  • Integração de testes unitários para testes, reexecução de testes com falha e resolução de erros.

RustRover tem semelhanças naturais com outros IDEs específicos de linguagem da JetBrains, incluindo PyCharm para Python, GoLand para Go e RubyMine para Ruby. Todos suportam o plug-in JetBrains AI Assistant, que fornece sugestões de código com tecnologia de IA, explicações de código e chat de código por meio de uma assinatura JetBrains AI.