Releases: bkoelman/CSharpGuidelinesAnalyzer
v3.4.0
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
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
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
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
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
v2.6.0
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
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
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.