diff --git a/DesignPatterns.Analyzers/AnalyzerReleases.Shipped.md b/DesignPatterns.Analyzers/AnalyzerReleases.Shipped.md new file mode 100644 index 0000000..7207290 --- /dev/null +++ b/DesignPatterns.Analyzers/AnalyzerReleases.Shipped.md @@ -0,0 +1,16 @@ +## Release 0.2.2 + +### New Rules + +Rule ID | Category | Severity | Notes +--------|----------|----------|------- +DP006 | DesignPatterns.Analyzers | Info | Strategy implementation missing RegisterStrategy attribute +DP023 | DesignPatterns.Analyzers | Info | Factory implementation missing RegisterFactory attribute +DP024 | DesignPatterns.Analyzers | Info | Handler implementation missing HandlerOrder attribute +DP025 | DesignPatterns.Analyzers | Info | Registry key is not registered for contract +DP033 | DesignPatterns.Analyzers | Error | Duplicate strategy key across referenced provider assemblies +DP036 | DesignPatterns.Analyzers | Info | State transition edge is not declared +DP044 | DesignPatterns.Analyzers | Info | Event handler implementation missing RegisterEventHandler attribute +DP060 | DesignPatterns.Analyzers | Warning | DI captive dependency: registry lifetime exceeds implementation lifetime +DP061 | DesignPatterns.Analyzers | Info | DI lifetime mismatch: implementation lifetime exceeds registry lifetime +DP062 | DesignPatterns.Analyzers | Warning | Singleton captive dependency on Scoped/Transient service diff --git a/DesignPatterns.Analyzers/AnalyzerReleases.Unshipped.md b/DesignPatterns.Analyzers/AnalyzerReleases.Unshipped.md new file mode 100644 index 0000000..c903787 --- /dev/null +++ b/DesignPatterns.Analyzers/AnalyzerReleases.Unshipped.md @@ -0,0 +1,4 @@ +### New Rules + +Rule ID | Category | Severity | Notes +--------|----------|----------|------- diff --git a/DesignPatterns.Analyzers/DesignPatterns.Analyzers.csproj b/DesignPatterns.Analyzers/DesignPatterns.Analyzers.csproj index 961c6a6..bffe4cb 100644 --- a/DesignPatterns.Analyzers/DesignPatterns.Analyzers.csproj +++ b/DesignPatterns.Analyzers/DesignPatterns.Analyzers.csproj @@ -8,10 +8,19 @@ false false DesignPatterns.Analyzers + + $(NoWarn);RS2003 - + +