Recursos

Análise de código

Análise de código

O Rider possui mais de 2500 inspeções de código dinâmicas, com correções rápidas automatizadas para resolver problemas detectados individualmente ou em massa. A análise de erros por toda a solução monitorará os problemas de código e informará se algo der errado, mesmo em arquivos que não estejam abertos no momento.

Edição de código

Edição de código

O elaborado editor do Rider apresenta diferentes tipos de preenchimento de código e modelos de código, chaves de inserção automática e diretrizes de importação, dicas de ferramentas de informações rápidas e ícones de medianiz para navegação por herança, ações de contexto e muito mais.

Refatorações

Refatorações

A maioria das mais de 60 refatorações do ReSharper já está disponível no Rider, e suas mais de 450 ações de contexto estão todas lá. Renomeie, extraia métodos, interfaces e classes, mova e copie tipos, use sintaxe alternativa e muito mais!

Executor de testes de unidade

Executor de testes de unidade

O Rider ajuda você a executar e depurar testes de unidade com base em NUnit, xUnit.net ou MSTest. Você pode explorar testes, agrupá-los de diferentes maneiras, decompô-los em sessões individuais, ver a saída dos testes e navegar até o código-fonte a partir de rastreamentos de pilha.

Depurador

Depurador e mais ferramentas

O Rider inclui um depurador que funciona com aplicativos .NET Framework, Mono e .NET Core, permitindo que você percorra, assista, avalie e execute até o cursor. Outras ferramentas incluem um explorador de rastreamento de pilha, navegador NuGet e suporte para VCS e banco de dados.

Bancos de dados e SQL

Bancos de dados e SQL

Trabalhe com SQL e bancos de dados sem sair do Rider. Conecte-se a bancos de dados, edite esquemas e dados de tabelas, execute consultas e até mesmo analise esquemas com diagramas UML.

Navegação e pesquisa

Navegação e pesquisa

Vá para qualquer arquivo, tipo ou membro na sua base de código instantaneamente e encontre rapidamente configurações e ações. Encontre usos de qualquer símbolo ou navegue de um símbolo até os símbolos base e derivados, métodos de extensão ou implementações.

Tecnologias de front-end

Tecnologias de front-end

O Rider vem com suporte para JavaScript, TypeScript, HTML, CSS e Sass. Aproveite os recursos de refatoração, depuração e teste de unidade incluídos no WebStorm.

Extensibilidade

Extensibilidade

Fiel às suas raízes, o Rider suporta uma ampla variedade de plug-ins desenvolvidos para o ReSharper e a plataforma IntelliJ. Além dos plug-ins incluídos no pacote (como aqueles para suporte a VCS, F# e Unity), estão disponíveis plug-ins compatíveis com Markdown, arquivos .gitignore e scripts Python.

Veja todos os recursos

As muitas faces do Rider

O Rider fornece o poder de desenvolver produtivamente uma ampla variedade de aplicações, incluindo aplicativos para área de trabalho .NET, serviços e bibliotecas, jogos Unity e Unreal Engine, aplicativos Xamarin, ASP.NET, aplicações Web ASP.NET Core e muito mais.

Novidades no Rider


Suporte para o Docker

Suporte para o Docker

Ficou ainda mais fácil adicionar suporte para Docker a um projeto


Andaime para ASP.NET

Gere código-fonte padronizado com alguns cliques


Renomeação em tuplas

A refatoração Rename funciona para tuplas nomeadas


Conectar-se a um processo

Conectar-se a um processo

Conecte-se a um processo diretamente da tela de boas-vindas


Suporte para Unity

O Rider agora mostra onde o Unity usa seu código dentro dos assets de animação


NuGet

NuGet Smart Restore em uma compilação


Suporte para C#

Suporte para C#

Uma grande atualização para o suporte de patterns e records


Solution Explorer

O Solution Explorer salva seu estado quando você reabre o Rider


Publicação

Exclua arquivos existentes na pasta antes de publicar


Dicas de depuração interativas

Dicas de depuração interativas

Interaja com o processo do depurador por meio de dicas do depurador


Suporte para solicitações pull

Criação direta de solicitações pull


XAML Previewer

O Previewer é mostrado como uma guia do editor e realça o elemento em foco no código XAML

Saiba mais

dotUltimate: JetBrains Rider, ReSharper C++, e poderosas ferramentas .NET em uma única licença

Quer melhorar sua experiência de desenvolvimento .NET no Rider com ferramentas que detectam gargalos de desempenho e fazem análise da cobertura de testes unitários? Saiba mais sobre o dotUltimate, uma licença única que inclui os plugins dotCover e dotTrace integrados no Rider, junto com outros produtos JetBrains:


Saiba mais

Clientes

Dennis Doomen

O JetBrains Rider é a primeira ferramenta que instalo depois de redefinir minha máquina de desenvolvimento.

Não inicio o Visual Studio há meses depois que mudei para o JetBrains Rider.

Trabalhar com branches nunca foi tão tranquilo desde que comecei a usar o JetBrains Rider.

Dennis Doomen,
Melhorador Contínuo na Aviva Solutions e autor de Fluent Assertions

Jeremy Miller

Atualmente, o JetBrains Rider é a minha ferramenta de desenvolvimento C# preferida no OS X e no Windows. Se você é um usuário de longa data do ReSharper, verá que é uma transição quase que perfeita. Eu recomendo a navegação por teclas facilitada para o desenvolvedor e o suporte granular a depuradores.

Jeremy Miller

Frans Bouma

No Rider, apenas preciso me concentrar em trabalhar com meu código, como deve ser, em vez de lutar com meu IDE. O Rider me devolveu a alegria de escrever código .NET.

Frans Bouma,
desenvolvedor chefe, LLBLGen Pro

Thomas Weiss

Mudar para o JetBrains Rider foi uma ótima decisão. Nossa equipe nunca utilizou um IDE que fosse capaz de se comunicar com o Unity de maneira tão perfeita e eficiente. Recomendamos fortemente o JetBrains Rider a qualquer um que busque melhorar a eficiência e precisão dos seus workflows.

Thomas Weiss

Matthew Davey

Um IDE pode transformar o dia do desenvolvedor em sonho ou pesadelo. Quando a JetBrains lançou o Rider (C#), embarcamos nele o mais rápido possível. Tendo estado presente em cada uma das etapas da evolução da Unity nas integrações de IDE; o trabalho com o Rider não foi senão uma alegria absoluta. Com o lançamento do CLion (C++), ficamos tão empolgados que criamos um plug-in de integração para o Unreal. Ambas essas ferramentas ajudam nossa equipe diariamente, permitindo que os desenvolvedores realizem suas tarefas com rapidez e eficiência, tudo isso com uma integração perfeita com várias partes do nosso pipeline.

Matthew Davey

Peter Kellner

Estou realmente satisfeito com o funcionamento do JetBrains Rider no meu MacBook. Ele é muito rápido, e a experiência de depuração em C# é tão boa quanto no Visual Studio. Além disso, ele me dá todos os benefícios do ReSharper prontos para uso! Estou adorando. Meus agradecimentos à JetBrains por outro excelente produto!

Peter Kellner

Junte-se a essas empresas que já usam o Rider.