Skip to content

v3.8.0

Compare
Choose a tag to compare
@bkoelman bkoelman released this 13 Mar 13:36
· 61 commits to master since this release

AV1553 (NEW): Reports when an optional parameter of type string, collection or task has default value null.
AV1554 (NEW): Reports when an interface method or an abstract/virtual/override method contains an optional parameter.
AV1840 (NEW): Reports when an expression of type ValueTask or ValueTask<T> is being assigned or used as argument without await.
AV1580 (NEW): Reports using nested method calls.
AV2210 (CHANGED): Removed check on warning level (motivation)
AV1130 (CHANGED): No longer allow changeable collection interfaces and types to be returned, except from private methods.

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

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