Skip to content
This repository was archived by the owner on Apr 20, 2026. It is now read-only.

Releases: bkoelman/CSharpGuidelinesAnalyzer

v3.4.0

Choose a tag to compare

@bkoelman bkoelman released this 14 Jan 20:22

Take nullability of reference types into account when comparing symbols in various analyzers.
AV1250: Changed to report only on public methods.
AV2202: Rewrite of expression comparisons (more future proof).
AV1755: Do not report on test methods.
AV1561: Added MaxConstructorParameterCount configuration setting.

This version matches with CSharpGuidelines v5.4.0. It requires Visual Studio 2017 Update 5 or higher.

Install (NuGet): https://www.nuget.org/packages/CSharpGuidelinesAnalyzer/3.4.0

v3.3.0

Choose a tag to compare

@bkoelman bkoelman released this 23 Nov 22:02

Added analyzer for AV2407 and a few minor bugfixes..

This version matches with CSharpGuidelines v5.4.0. It requires Visual Studio 2017 Update 5 or higher.

Install (NuGet): https://www.nuget.org/packages/CSharpGuidelinesAnalyzer/3.3.0

v3.2.0

Choose a tag to compare

@bkoelman bkoelman released this 03 Aug 14:35

Added analyzer for AV1135.

This version matches with CSharpGuidelines v5.4.0. It requires Visual Studio 2017 Update 5 or higher.

Install (NuGet): https://www.nuget.org/packages/CSharpGuidelinesAnalyzer/3.2.0

v3.1.0

Choose a tag to compare

@bkoelman bkoelman released this 19 Jul 10:44

Added configuration support for MaxStatementCount in AV1500 and MaxParameterCount in AV1561.

This version matches with CSharpGuidelines v5.3.0. It requires Visual Studio 2017 Update 5 or higher.

Install (NuGet): https://www.nuget.org/packages/CSharpGuidelinesAnalyzer/3.1.0

v3.0.0

Choose a tag to compare

@bkoelman bkoelman released this 05 Jul 14:34

Updated for CSharpGuidelines v5.3.0 and C# v7.3. Major performance improvements and numerous bugfixes. New analyzers: AV1210, AV1506, AV1562, AV2202, AV2220. Removed: AV2215.

This version requires Visual Studio 2017 Update 5 or higher.

Install (NuGet): https://www.nuget.org/packages/CSharpGuidelinesAnalyzer/3.0.0

v2.6.1

Choose a tag to compare

@bkoelman bkoelman released this 09 Dec 11:43

Built against stable Roslyn packages.

This version requires Visual Studio 2017 Update 5 or higher.

Install (NuGet): https://www.nuget.org/packages/CSharpGuidelinesAnalyzer/2.6.1

This version matches with v5.0.0 of the set of guidelines.

v2.6.0

Choose a tag to compare

@bkoelman bkoelman released this 05 Dec 17:37

Updated for IOperation API changes in Visual Studio 2017 Update 5.

This version requires Visual Studio 2017 Update 5 or higher.

Install (NuGet): https://www.nuget.org/packages/CSharpGuidelinesAnalyzer/2.6.0

This version matches with v5.0.0 of the set of guidelines.

v2.0.0

Choose a tag to compare

@bkoelman bkoelman released this 18 Aug 14:22

Updated for IOperation API changes in Visual Studio 2017 Update 3.

This version requires Visual Studio 2017 Update 3. Use v1.0.1 (NuGet, GitHub) if you are using Visual Studio 2015 with Update 2 or higher.

Install (NuGet): https://www.nuget.org/packages/CSharpGuidelinesAnalyzer/2.0.0

This version matches with v5.0.0 of the set of guidelines.

v1.0.1

Choose a tag to compare

@bkoelman bkoelman released this 05 Jun 14:11

Added version-based upgrade message, due to upcoming breaking changes in compiler API.

This version works with Visual Studio 2015 Update 2 - Visual Studio 2017 Update 2.

Install (NuGet): https://www.nuget.org/packages/CSharpGuidelinesAnalyzer/1.0.1

This version matches with v5.0.0 of the set of guidelines.

v1.0.0

Choose a tag to compare

@bkoelman bkoelman released this 13 Mar 22:53

First stable version; includes support for Visual Studio 2017.

Install (NuGet): https://www.nuget.org/packages/CSharpGuidelinesAnalyzer/1.0.0

This version matches with v5.0.0 of the set of guidelines.