Roslyn Code Analysis NuGet Package

The package provides code analysis features using the Roslyn CTP.

The project calculates the following metrics:

Project Level

- Cyclomatic Complexity
- LinesOfCode
- Maintainability Index
- Project Dependencies
- Type Couplings
- Abstractness
- Afferent Coupling
- Efferent Coupling
- RelationalCohesion

Namespace Level

- Cyclomatic Complexity
- LinesOfCode
- Maintainability Index
- Project Dependencies
- Type Couplings
- Depth of Inheritance
- Abstractness

Type Level

- Cyclomatic Complexity
- LinesOfCode
- Maintainability Index
- Project Dependencies
- Type Couplings
- Depth Of Inheritance
- Type Coupling
- Afferent Coupling
- Efferent Coupling
- Instability

Member Level

- Cyclomatic Complexity
- Lines Of Code
- Maintainability Index
- Project Dependencies
- Type Couplings
- Number Of Parameters
- Number Of Local Variables
- Afferent Coupling
- Halstead Metrics.




Got any Roslyn Code Analysis Question?





Info

Version: 2.0.1
Author(s): Jacob Reimers, Matthias Friedrich
Last Update: Friday, April 7, 2017
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/jjrdk/ArchiMetrics
NuGet Url: https://www.nuget.org/packages/ArchiMetrics.Analysis


Install
Install-Package ArchiMetrics.Analysis
dotnet add package ArchiMetrics.Analysis
paket add ArchiMetrics.Analysis
ArchiMetrics.Analysis Download (Unzip the "nupkg" after downloading)

1 package depend on this package.


Tags



STATS

must-have-score

.8

avg-downloads-per-day

8

days-since-last-release

2816