41 packages tagged with “code-quality”
A Roslyn analyzer which requires that classes be sealed, abstract or attributed with [Open].
Code Quality Metadata. Filling the gap of known areas of improvement that still have to ship, or already has. Good for code reviews. MIT Licensed.
DotNet Tool for initializing an empty folder, create a solution with stylecop, ReSharper and MSBuild settings, and optionally add projects.
Tool to create a code quality report from a SonarQube/SonarCloud analysis
CLI tool that outputs the GitLab Code Quality logger path for use with dotnet build -logger
CLI tool for detecting LLM-generated "sloppy" code patterns in .NET projects
A Roslyn analyzer for Dataverse and .NET Core projects.
Advanced static code analyzer for C# using PKG SonarAnalizer-CSharp and SonarQube rules
Roslyn Analyzer to warn about too large classes and methods.
Compile-time Friend access rules.
Paquete de validaciones comunes para mantener las reglas de calidad de código en AlunaTek.
Catch AutoMapper configuration errors at compile-time before they cause runtime chaos! This Roslyn analyzer detects type mismatches, nullable issues, missing properties, collection incompatibilities, and complex mapping problems - all with intelligent code fixes. Transform AutoMapper development from reactive debugging to proactive prevention. Features 13 analyzer rules with smart fixes for type safety, data integrity, complex mappings, performance, and configuration. Compatible with .NET Framework 4.8+, .NET 6.0+, 8.0+, 9.0+, 10.0+.
MSBuild logger that outputs GitLab Code Quality report format
A comprehensive MSBuild-based SDK for .NET 9 projects that standardizes configuration, metadata management, and package workflows. Streamlines cross-platform development with automatic project detection, consistent structure, and integrated metadata handling from markdown files. Simplifies package publishing with proper NuGet configuration and GitHub workflow integration while maintaining best practices for modern .NET development.
Advanced static analyzer for C# code that uses the Roslyn framework (Microsoft.CodeAnalysis) to perform static code analysis. Designed specifically for local use in debug mode, allowing developers to perform code analysis and test coverage using the .NET BuildHost.
An opinionated set of Roslyn Analyzers for C# projects that enforce strict coding standards and best practices.
Advanced Roslyn analyzer and code fix provider for generating intelligent XML documentation comments in C# code. Features smart summarization, parameter detection, and bulk fixing capabilities.
Reusable .NET library for enforcing architecture and code quality rules via configurable, extensible rule engine.
Core library for detecting LLM-generated "sloppy" code patterns in .NET projects. Use this library to build custom detection rules, IDE extensions, or integrate slopwatch into your own analysis pipelines.
A SQL Server/T-SQL linter, static analyzer, and formatter
Roslyn analyzer rules for Norr PerformanceMonitor APIs and best practices.
A .NET global tool that identifies unused code through static and dynamic analysis
Roslyn analyzers for Monad.NET - catch common misuse patterns at compile-time. Warns about unchecked Unwrap calls, redundant Map chains, and other anti-patterns.
Fluent API for code contract validation supporting multiple data types (int, long, double, decimal, float, string, object). Provides chainable guards with readable syntax for enforcing preconditions and business rules with clear error messages.
Roslyn analyzers for detecting DI scope leaks and lifetime mismatches in Microsoft.Extensions.DependencyInjection. Catches captive dependencies, undisposed scopes, service locator anti-patterns, and more.
Roslyn analyzers for UnionGenerator. Catches union-related bugs at compile time including missing status codes, unsafe conversions, and pattern matching issues.
Metapackage focado em garantir a qualidade, legibilidade e segurança no código C# através de análise estática contínua com SonarAnalyzer, Roslynator e NetAnalyzers.
👨🍳 kuker is a C# analyzer that helps you 🍳 "kuk" 🔍 tasty and clean code 😸
A .NET global tool to identify the most frequently changed files in a git repository