Menu Docs

Página inicial do DocsMongoDB Analyzer

Perguntas frequentes

Nesta página

  • O MongoDB Analyzer suporta o JetBrains Rider?
  • O MongoDB Analyzer é um analisador Roslyn?
  • O MongoDB Analyzer Usa Configurações de serialização Personalizadas?
  • O MongoDB Analyzer usa configurações LINQ personalizadas?
  • Quais informações o MongoDB Analyzer coleta por telemetria?
  • Seu código
  • Seu ambiente
  • Sua configuração do MongoDB Analyzer

Não, o MongoDB Analyzer não suporta oficialmente o JetBrains Rider.

Testamos internamente o MongoDB Analyzer no jetBrainsRider e, no entanto, obtivemos algum sucesso. Convidamos você para testar o MongoDB Analyzer em sua implantação do JetBrains Rider e, se encontrar algum problema, fique à vontade para arquivar um problema no JIRA ou enviar uma solicitação pull no MongoDB Analyzer Github repository.

Sim, o MongoDB Analyzer é um Roslyn Analyzer.

Para saber mais sobre os analisadores Roslyn,consulte Visão geral da análise de código-fonte da Microsoft.

Não, o MongoDB Analyzer não usa as configurações de serialização personalizadas que você especifica para o driver MongoDB .NET/C#.

Para saber mais sobre as configurações de serialização personalizada, consulte Serialização na documentação do driver .NET/C#.

Não, o MongoDB Analyzer não usa configurações LINQ personalizadas.

Para saber mais sobre configurações personalizadas do LINQ, consulte Como adicionar métodos personalizados para consultas do LINQ da Microsoft.

Quando você habilita a telemetria, o MongoDB Analyzer coleta e envia informações anônimas para a MongoDB Inc. As subseções a seguir listam todas as informações que o MongoDB Analyzer coleta.

Para saber como desabilitar a telemetria, consulte o guia de configuração .

A seguir estão as informações que o MongoDB Analyzer coleta sobre seu código:

  • O número de tipos de dados definidos pelo usuário em seu mapeamento

  • O número de expressões LINQ e construtor não suportadas que o MongoDB Analyzer encontrou em seu código

  • O número de expressão LINQ e construtor que o MongoDB Analyzer encontrou em seu código

  • O número de expressões MQL que o MongoDB Analyzer encontrou no seu código

  • Quanto tempo levou para o MongoDB Analyzer analisar seu código

  • O número de exceções que o MongoDB Analyzer encontrou analisando seu código

  • O comprimento da árvore de sintaxe que o MongoDB Analyzer processou

A seguir estão as informações que o MongoDB Analyzer coleta sobre seu ambiente:

  • Seu sistema operacional

  • A versão do MongoDB Analyzer que você usa

  • A versão .NET interna que seu IDE ou utilitário de construção usa para executar o MongoDB Analyzer

  • A versão da linguagem C# que você usa

  • A versão do driver MongoDB .NET/C# que você utiliza em seu projeto

  • A plataforma de destino você usa para compilar seu código C# (AnyCPU/x64/x32)

  • O conjunto de saída tipo gerado pelo seu aplicativo .NET

  • Um identificador exclusivo que o MongoDB Analyzer constrói a partir de um hash dos seguintes componentes do seu Net User:

    • UserName

    • /domain

A seguir estão as informações que o MongoDB Analyzer coleta sobre sua configuração do MongoDB Analyzer:

  • Se você tiver registros habilitados para o MongoDB Analyzer

  • A versão do provedor LINQ que seu MongoDB Analyzer usa

←  Problemas conhecidosNOVIDADES →