Tag Archives: visual studio

Visual Studio – Tools {# 4 StyleCop}

Ferramentas: StyleCop

Continuando a série sobre ferramentas úteis do Visual Studio que nos auxiliam no desenvolvimento de aplicações Clean Code.

A partir de agora vamos APRESENTAR à janela C# Style Cop. Vamos lá:

O StyleCop é uma ferramenta projetado para oferecer um ambiente de análise do código-fonte C # para impor um conjunto de regras de estilo e consistência relacionados ao nosso código. Ou seja, utilize-o para melhorar a manutenção, estilo e padronização do código.

Disponível nas formas:

  • Extension Visual Studio – permite análise executada em qualquer arquivo, projeto ou solução no VS sem alterar o fonte. O VS 2010, 2012, 2013, 2015 e 2017 são suportados por esta extensão.
  • Package StyleCop.MSBuild NuGet – permite análise adicionada a qualquer projeto .NET 4.0+ sem instalação.

Para download via extension, vá menu Tools|Extension and Updates|Online.

Após a instalação, abra o projeto e faça a análise do código.

stylecop_alertas

Tela inicial do StyleCop, apresentando alertas.

Acessível pelo menu de Contexto do projeto.

Chega de teoria!

Testando C# básico.

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

Analisando

Exemplo destacando dois alertas referente a classe Program do projeto.

  • A classe não tem uma documentação
  • A classe não possui um modificador de acesso

ConfigFile

Antes de executar, explore o seu config file com as regras que serão aplicadas ao projeto.

stylecop_settings

Agora avalie os alertas de sua análise, e faça as correções para ter um código CLEAN.

Pronto! Agora temos uma noção de Style Cop.

Missão cumprida!