View on GitHub

Arnolyzer

Clean-code Roslyn-based analyzer for C# 6

Arnolyzer on nuget

Immutability Analyzers

A badly named variable that has many values written to it over the course of a long-winded method makes for hard-to-read, and hard-to-mentally-trace, code. Variables that only written to once both make for easier reading, as a new appropriately named variable must be created for each assignment. They create easier to understand code as they help maintain the principle of least surprise.

Implemented analyzers

There are no analyzers implemented yet for this category.

Planned analyzers