From 731c95e92539b89bbbe689694e4d28aa5b1f1a3c Mon Sep 17 00:00:00 2001 From: Varshitha Bachu Date: Tue, 1 Jul 2025 23:36:01 -0700 Subject: [PATCH 1/7] initial commit --- src/Analyzers/Analyzers.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Analyzers/Analyzers.csproj b/src/Analyzers/Analyzers.csproj index d8de1db6..2658fa44 100644 --- a/src/Analyzers/Analyzers.csproj +++ b/src/Analyzers/Analyzers.csproj @@ -15,9 +15,9 @@ preview.1 .NET Analyzers for the Durable Task SDK. en - false + true true - false + true From fa62506d9a55700cbfcfd8e8587419e786f59ab9 Mon Sep 17 00:00:00 2001 From: Varshitha Bachu Date: Wed, 2 Jul 2025 15:08:26 -0700 Subject: [PATCH 2/7] updated version and docs --- src/Analyzers/AnalyzerReleases.Shipped.md | 17 +++++++++++++++++ src/Analyzers/AnalyzerReleases.Unshipped.md | 20 +------------------- src/Analyzers/Analyzers.csproj | 2 +- 3 files changed, 19 insertions(+), 20 deletions(-) diff --git a/src/Analyzers/AnalyzerReleases.Shipped.md b/src/Analyzers/AnalyzerReleases.Shipped.md index 60b59dd9..a240c087 100644 --- a/src/Analyzers/AnalyzerReleases.Shipped.md +++ b/src/Analyzers/AnalyzerReleases.Shipped.md @@ -1,3 +1,20 @@ ; Shipped analyzer releases ; https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md +### New Rules + +Rule ID | Category | Severity | Notes +--------|----------|----------|------- +DURABLE0001 | Orchestration | Warning | DateTimeOrchestrationAnalyzer +DURABLE0002 | Orchestration | Warning | GuidOrchestrationAnalyzer +DURABLE0003 | Orchestration | Warning | DelayOrchestrationAnalyzer +DURABLE0004 | Orchestration | Warning | ThreadTaskOrchestrationAnalyzer +DURABLE0005 | Orchestration | Warning | IOOrchestrationAnalyzer +DURABLE0006 | Orchestration | Warning | EnvironmentOrchestrationAnalyzer +DURABLE0007 | Orchestration | Warning | CancellationTokenOrchestrationAnalyzer +DURABLE0008 | Orchestration | Warning | OtherBindingsOrchestrationAnalyzer +DURABLE1001 | Attribute Binding | Error | OrchestrationTriggerBindingAnalyzer +DURABLE1002 | Attribute Binding | Error | DurableClientBindingAnalyzer +DURABLE1003 | Attribute Binding | Error | EntityTriggerBindingAnalyzer +DURABLE2001 | Activity | Warning | MatchingInputOutputTypeActivityAnalyzer +DURABLE2002 | Activity | Warning | MatchingInputOutputTypeActivityAnalyzer \ No newline at end of file diff --git a/src/Analyzers/AnalyzerReleases.Unshipped.md b/src/Analyzers/AnalyzerReleases.Unshipped.md index c9ecda5e..d6d1ffd6 100644 --- a/src/Analyzers/AnalyzerReleases.Unshipped.md +++ b/src/Analyzers/AnalyzerReleases.Unshipped.md @@ -1,20 +1,2 @@ ; Unshipped analyzer release -; https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md - -### New Rules - -Rule ID | Category | Severity | Notes ---------|----------|----------|------- -DURABLE0001 | Orchestration | Warning | DateTimeOrchestrationAnalyzer -DURABLE0002 | Orchestration | Warning | GuidOrchestrationAnalyzer -DURABLE0003 | Orchestration | Warning | DelayOrchestrationAnalyzer -DURABLE0004 | Orchestration | Warning | ThreadTaskOrchestrationAnalyzer -DURABLE0005 | Orchestration | Warning | IOOrchestrationAnalyzer -DURABLE0006 | Orchestration | Warning | EnvironmentOrchestrationAnalyzer -DURABLE0007 | Orchestration | Warning | CancellationTokenOrchestrationAnalyzer -DURABLE0008 | Orchestration | Warning | OtherBindingsOrchestrationAnalyzer -DURABLE1001 | Attribute Binding | Error | OrchestrationTriggerBindingAnalyzer -DURABLE1002 | Attribute Binding | Error | DurableClientBindingAnalyzer -DURABLE1003 | Attribute Binding | Error | EntityTriggerBindingAnalyzer -DURABLE2001 | Activity | Warning | MatchingInputOutputTypeActivityAnalyzer -DURABLE2002 | Activity | Warning | MatchingInputOutputTypeActivityAnalyzer \ No newline at end of file +; https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md \ No newline at end of file diff --git a/src/Analyzers/Analyzers.csproj b/src/Analyzers/Analyzers.csproj index 2658fa44..0536839d 100644 --- a/src/Analyzers/Analyzers.csproj +++ b/src/Analyzers/Analyzers.csproj @@ -12,7 +12,7 @@ 0.0.1 - preview.1 + preview .NET Analyzers for the Durable Task SDK. en true From 76f95f5a2b6060ac0225594cd97eef6bc92a6c03 Mon Sep 17 00:00:00 2001 From: Varshitha Bachu Date: Wed, 2 Jul 2025 16:14:11 -0700 Subject: [PATCH 3/7] fixed warnings --- src/Analyzers/AnalyzerReleases.Shipped.md | 4 +++- src/Analyzers/AnalyzerReleases.Unshipped.md | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Analyzers/AnalyzerReleases.Shipped.md b/src/Analyzers/AnalyzerReleases.Shipped.md index a240c087..3ab3483c 100644 --- a/src/Analyzers/AnalyzerReleases.Shipped.md +++ b/src/Analyzers/AnalyzerReleases.Shipped.md @@ -1,5 +1,7 @@ ; Shipped analyzer releases -; https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md +https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md + +## Release 0.0.1-preview ### New Rules diff --git a/src/Analyzers/AnalyzerReleases.Unshipped.md b/src/Analyzers/AnalyzerReleases.Unshipped.md index d6d1ffd6..7d6ac616 100644 --- a/src/Analyzers/AnalyzerReleases.Unshipped.md +++ b/src/Analyzers/AnalyzerReleases.Unshipped.md @@ -1,2 +1,2 @@ ; Unshipped analyzer release -; https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md \ No newline at end of file +; https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md \ No newline at end of file From 4f40692b169c93d2427b8b58dda42c3bd40efa3a Mon Sep 17 00:00:00 2001 From: Varshitha Bachu Date: Thu, 3 Jul 2025 10:01:46 -0700 Subject: [PATCH 4/7] fixed warning in shipped.md --- src/Analyzers/AnalyzerReleases.Shipped.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Analyzers/AnalyzerReleases.Shipped.md b/src/Analyzers/AnalyzerReleases.Shipped.md index 3ab3483c..2bc39fb5 100644 --- a/src/Analyzers/AnalyzerReleases.Shipped.md +++ b/src/Analyzers/AnalyzerReleases.Shipped.md @@ -1,5 +1,5 @@ ; Shipped analyzer releases -https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md +; https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md ## Release 0.0.1-preview From b49ccc0461eedec6e83da757221cceb5283fd179 Mon Sep 17 00:00:00 2001 From: Varshitha Bachu Date: Thu, 3 Jul 2025 15:59:32 -0700 Subject: [PATCH 5/7] updated version to 0.1.0 --- src/Analyzers/AnalyzerReleases.Shipped.md | 2 +- src/Analyzers/Analyzers.csproj | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Analyzers/AnalyzerReleases.Shipped.md b/src/Analyzers/AnalyzerReleases.Shipped.md index 2bc39fb5..09c530d1 100644 --- a/src/Analyzers/AnalyzerReleases.Shipped.md +++ b/src/Analyzers/AnalyzerReleases.Shipped.md @@ -1,7 +1,7 @@ ; Shipped analyzer releases ; https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md -## Release 0.0.1-preview +## Release 0.1.0 ### New Rules diff --git a/src/Analyzers/Analyzers.csproj b/src/Analyzers/Analyzers.csproj index 0536839d..ea25fd8e 100644 --- a/src/Analyzers/Analyzers.csproj +++ b/src/Analyzers/Analyzers.csproj @@ -11,8 +11,8 @@ - 0.0.1 - preview + 0.1.0 + .NET Analyzers for the Durable Task SDK. en true From 41cb15e2cb4391404b7db1956f25e514eebb86bb Mon Sep 17 00:00:00 2001 From: Varshitha Bachu Date: Tue, 8 Jul 2025 11:52:11 -0700 Subject: [PATCH 6/7] Update Analyzers.csproj --- src/Analyzers/Analyzers.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Analyzers/Analyzers.csproj b/src/Analyzers/Analyzers.csproj index ea25fd8e..dad1b98a 100644 --- a/src/Analyzers/Analyzers.csproj +++ b/src/Analyzers/Analyzers.csproj @@ -15,7 +15,7 @@ .NET Analyzers for the Durable Task SDK. en - true + false true true From 8fac85f734a52b1137b93fd8658320c5c0b16956 Mon Sep 17 00:00:00 2001 From: Varshitha Bachu Date: Wed, 9 Jul 2025 11:04:51 -0700 Subject: [PATCH 7/7] re-trigger CLA check