.NET
.NET Clean Arch

Lint Quality Code — Analizador Estático .NET

Herramienta de análisis estático de calidad de código para .NET. Incluye más de 40 reglas de code smells en 8 categorías para mejorar mantenibilidad, diseño y legibilidad desde el pipeline de CI/CD.

$49.99 USD

Pago seguro via PayPal · Descarga inmediata · Licencia para uso profesional

Reglas de linting personalizadas

Conjunto de reglas Roslyn/Analyzer adaptadas a proyectos .NET modernos. Detecta anti-patrones, violaciones de convenciones y código difícil de mantener.

Integración CI/CD lista

Compatible con GitHub Actions, Azure DevOps y Jenkins. Incluye configuración de threshold de calidad para bloquear PRs con código defectuoso.

Estándares de código limpio

Basado en principios SOLID, Clean Code y Microsoft .NET guidelines. Incluye reglas para nomenclatura, complejidad ciclomática y duplicación de código.

Reportes detallados

Genera reportes en múltiples formatos: consola, HTML y JSON. Cada violación incluye descripción, severidad y sugerencia de corrección.

CATEGORÍAS Y REGLAS DESTACADAS (README)

  • Bloaters: Long Method, Large Class, Primitive Obsession, Long Parameter List, Data Clumps.
  • OO Abusers: Switch Statements, Temporary Field, Refused Bequest.
  • Metrics: Cyclomatic Complexity, Depth of Inheritance, Class Coupling, Cognitive Complexity.
  • Quality Code Patterns: Goto, Missing Braces, Nested Ternary, Commented-Out Code y más.
  • .NET Specific: Exception Swallowing, Service Locator, Hidden Side Effects, Async sin CancellationToken.
  • Configuración por .editorconfig para severidad y umbrales de cada regla.

Incluye ejemplos de unit testing para validación de analyzers con Xunit y Analyzer Testing.

QUÉ INCLUYE

  • Paquete NuGet listo para instalar (netstandard2.0)
  • Reglas de análisis estático para proyectos .NET
  • Configuración para integración en pipelines CI/CD
  • README con instrucciones de instalación y uso
  • Ejemplos de uso y casos de detección de código defectuoso

¿Problemas con tu descarga? Escríbenos a morbius.gameplay@gmail.com