remarks para cref c# .net code-analysis lint

cref - Pelusa para C#



remarks c# (6)

¿Hay alguna herramienta similar a una pelusa para C #? Tengo el compilador para marcar advertencias como errores, y tengo Stylecop, pero estos solo captan los errores más atroces. ¿Hay otras herramientas imprescindibles (especialmente para los novatos como yo) que señalan cosas probablemente tontas que estoy haciendo?



Esta pregunta ya tiene una respuesta, pero para referencia ...

Puedes probar PVS-Studio . Eso no es gratis, pero, en mi humilde opinión, debe tener uno. Cita de su sitio:

PVS-Studio es una herramienta utilizada para detectar errores en el código fuente de programas escritos en C, C ++ y C #.

PVS-Studio realiza análisis de código estático y genera un informe que ayuda al programador a encontrar y corregir errores. PVS-Studio realiza una amplia gama de comprobaciones de código; pero es especialmente útil para buscar errores de impresión y errores de Copiar y Pegar.

El analizador está diseñado para desarrolladores que usan Visual Studio.


Puedes probar .Net Reflector por Red-Gate, puedes obtenerlo desde here . Muchos plugins útiles para .Net Reflector están disponibles en CodePlex, que puedes obtener desde here .



Resharper realiza un poco de análisis estático además de hacer muchas otras cosas útiles. Desde la versión 8.0, el análisis puede ejecutarse en modo de línea de comando. Actualmente no codificaría en C # sin él.

Además de FxCop, Gendarme es otra herramienta para mirar (es la versión de Mono de FxCop, pero tienen un enfoque diferente y los errores que realmente encuentran).


SonarLint (gratuito, de código abierto) es muy dulce!

SonarLint for Visual Studio se basa y se beneficia de .NET Compiler Platform ("Roslyn") y su API de análisis de código para proporcionar una experiencia de usuario totalmente integrada en Visual Studio 2015. SonarLint es gratuito, de código abierto y está disponible en Visual Galería de estudio.