Found 51 packages
An implementation of StyleCop's rules using Roslyn analyzers and code fixes
Microsoft recommended code quality rules and .NET API usage rules, including the most important FxCop rules, implemented as analyzers using the .NET Compiler Platform (Roslyn). These analyzers check your code for security, performance, and design issues, among others. The documentation for FxCop analyzers can be found at https://docs.microsoft.com/visualstudio/code-quality/install-fxcop-analyzers
CodeCop is a free to use library that builds on top of JSON to provide a fast unobtrusive way to write method interceptors for your .NET apps. Interceptor placement is independent from your app's code. It's done on a JSON file which means that at anytime you can add or remove interceptors without code changes or redeploys. Method interception happens in one or all of these stages, before execution, after execution and it is possible also to override the behavior completely. CodeCop can intercept your code and also other 3rd party assemblies your app depends on.
Microsoft recommended code quality rules implemented as analyzers using the .NET Compiler Platform (Roslyn). This package is included as a part of Microsoft.CodeAnalysis.FxCopAnalyzers NuGet package and does not need to be installed separately.
Integrates StyleCop "Classic" source code analysis into the build process of C# projects to enforce a set of style and consistency rules.
NsDepCop is a static code analysis tool that enforces namespace and assembly dependency rules in C# projects.
CodeCop Fluent API Wrapper
Interceptor for CodeCop that automatically integrates Statsd onto intercepted methods.
Interceptor for CodeCop that automatically integrates MiniProfiler onto each intercepted method.
Interceptor for CodeCop that automatically validates if any non-optional method arguments are not null, or in case of strings also not empty.
CodeCop Setup Autofac container adapter
CodeCop Setup Ninject container adapter
Microsoft recommended .NetCore API usage rules implemented as analyzers using the .NET Compiler Platform (Roslyn). This package is included as a part of Microsoft.CodeAnalysis.FxCopAnalyzers NuGet package and does not need to be installed separately.
CodeCop Setup Unity container adapter
Microsoft recommended API usage rules for APIs specific to the full .NetFramework which are not present in .NetCore, implemented as analyzers using the .NET Compiler Platform (Roslyn). This package is included as a part of Microsoft.CodeAnalysis.FxCopAnalyzers NuGet package and does not need to be installed separately.
Interceptor for CodeCop that automatically logs exceptions with Serilog and Elastic on each intercepted method.
CodeCop Setup Castle.Windsor container adapter
CodeCop Setup StructureMap container adapter
Automatically Installs FxCop build targets and settings into a project so you have reasonable defaults. Requires Visual Studio with Code Analysis or FxCop 10 (available from your Windows SDK).