v3.8.0
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