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

Rider para Unity

O Rider acompanha suporte para Unity.

Joachim Ante

Usar o Rider para escrever em C# me deixa muito contente. Nunca vi ferramentas de refatoração do código que realmente funcionam, sempre, sem exceção. É incrível quando você pode contar com elas.

Joachim Ante,
CTO e fundador da Unity

Novidades no Rider

A API de depurador

foi reescrita


Pontos de interrupção de dados

Pontos de interrupção de dados

permitem que você se concentre nas propriedades de um objeto específico


Pin-To-Frame

permite fixar valores entre quadros


Localization Manager

Localization Manager

finalmente chega ao Rider!


Novo Executor de testes de unidade

com suporte para MSFakes e TypeMock Isolator


O suporte para solicitações pull do GitHub

está agora muito melhor


Suporte do Shader para Unity

Suporte para Shader

na integração com o Unity


Pontos de pausa do Unity

coloque o Unity Editor no modo de pausa


Suporte para F#

traz refatorações aprimoradas e novas correções rápidas


Melhor suporte para tipos de referência anuláveis

Melhor suporte para tipos de referência anuláveis

e outros recursos C#


Janela de ferramentas NuGet

exibe pacotes transitivos


Suporte para x:Bind

ajuda no desenvolvimento em UWP

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 Rider da Jetbrains.

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

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