Can FxCop / StyleCop ser limitada a apenas métodos analyze selecionados de com o Visual Studio?

StackOverflow https://stackoverflow.com/questions/103561

Pergunta

Eu estou assumindo uma equipe de manutenção e gostaria de introduzir ferramentas como FxCop e StyleCop para ajudar a melhorar o código e apresentar os desenvolvedores a melhores técnicas e padrões de programação. Uma vez que estamos a manutenção de código e não fazer melhorias significativas, provavelmente vamos apenas lidar com um par de métodos / rotinas de cada vez ao fazer alterações.

É possível direcionar FxCop / StyleCop a áreas específicas do código de dentro do Visual Studio para evitar ficar sobrecarregado com todas as questões que se levantaram quando se analisa toda uma classe ou projeto? Se for possível, como você vai fazer sobre isso?

Obrigado, Matt

Foi útil?

Solução

Eu estou usando FxCopCmd.exe (FxCop 1,36) como uma ferramenta externa com vários parâmetros de linha de comando, incluindo esta:

/types:<type list>  [Short form: /t:<type list>]
Analyze only these types and members.

Outras dicas

FxCop pode direcionar tipos específicos usando a linha de comando ou GUI. O StyleCop não fornece um mecanismo desse tipo.

No entanto, para ambos você pode direcionar regras específicas em vez tipos que podem funcionar melhor para reduzir a quantidade de "ruído" de pedaços mais gerenciáveis.

Tente a abordagem neste artigo

http: / /blogs.msdn.com/sourceanalysis/archive/2008/11/11/introducing-stylecop-on-legacy-projects.aspx

Você pode remover arquivos individuais de olho beady do StyleCop adicionando propriedades para incluir ou excluir cada arquivo no .csproj

Eu acho que não pode (parece uma necessidade específica, também).

A criação de novas regras para FXCop é possível, mas "avançado". Configurando FXCop usar apenas certas regras entre os disponíveis é trivial.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top