From 2ca4381cd10274f72ca2e0503e7f40f77c5e0756 Mon Sep 17 00:00:00 2001 From: "deepsource-dev[bot]" <45962159+deepsource-dev[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 12:59:04 +0000 Subject: [PATCH 1/4] ci: add .deepsource.toml --- .deepsource.toml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .deepsource.toml diff --git a/.deepsource.toml b/.deepsource.toml new file mode 100644 index 0000000..08e47dd --- /dev/null +++ b/.deepsource.toml @@ -0,0 +1,4 @@ +version = 1 + +[[analyzers]] +name = "csharp" \ No newline at end of file From e408f76d2701dfdafa74a6d2ed4f4134aea51c5b Mon Sep 17 00:00:00 2001 From: sawez-deepsource Date: Mon, 26 Jan 2026 18:29:01 +0530 Subject: [PATCH 2/4] triggering ai workflow for CSharp FP relvalidation --- README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..5c33b15 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +trigger From b0d0469806531966a833b352cbf475d410e953a4 Mon Sep 17 00:00:00 2001 From: sawez-deepsource Date: Tue, 27 Jan 2026 11:23:08 +0530 Subject: [PATCH 3/4] fp reanalysis --- .../CS_R1000_CustomBooleanAlias/CustomBooleanType.cs | 1 + .../CS_R1019_RangeIndexLastElement/LastElementAccess.cs | 1 + .../SubstringOnNetStandard.cs | 1 + .../CS_R1093_EmptyVirtualMethods/TemplateMethodHooks.cs | 1 + .../NetStandard20Dictionary.cs | 1 + .../NullableSimplification.cs | 1 + .../CS_R1137_ReadonlyFactoryInit/FactoryAssignedField.cs | 1 + .../ExhaustiveSwitchInitialization.cs | 1 + .../CS_W1030_StaticShadowing/StaticDoesNotShadowInstance.cs | 1 + 9 files changed, 9 insertions(+) diff --git a/CustomerFalsePositiveRepros/FalsePositives/CS_R1000_CustomBooleanAlias/CustomBooleanType.cs b/CustomerFalsePositiveRepros/FalsePositives/CS_R1000_CustomBooleanAlias/CustomBooleanType.cs index 87c7fb1..24c1bd8 100644 --- a/CustomerFalsePositiveRepros/FalsePositives/CS_R1000_CustomBooleanAlias/CustomBooleanType.cs +++ b/CustomerFalsePositiveRepros/FalsePositives/CS_R1000_CustomBooleanAlias/CustomBooleanType.cs @@ -1,3 +1,4 @@ +//trigger fp namespace CustomerFalsePositiveRepros.FalsePositives.CS_R1000_CustomBooleanAlias { // Rule: CS-R1000 - Suggest bool over Boolean diff --git a/CustomerFalsePositiveRepros/FalsePositives/CS_R1019_RangeIndexLastElement/LastElementAccess.cs b/CustomerFalsePositiveRepros/FalsePositives/CS_R1019_RangeIndexLastElement/LastElementAccess.cs index a05510c..619c38b 100644 --- a/CustomerFalsePositiveRepros/FalsePositives/CS_R1019_RangeIndexLastElement/LastElementAccess.cs +++ b/CustomerFalsePositiveRepros/FalsePositives/CS_R1019_RangeIndexLastElement/LastElementAccess.cs @@ -10,3 +10,4 @@ public int GetLast(int[] arr) } } } +//trigger diff --git a/CustomerFalsePositiveRepros/FalsePositives/CS_R1037_RangeIndexFrameworkMismatch/SubstringOnNetStandard.cs b/CustomerFalsePositiveRepros/FalsePositives/CS_R1037_RangeIndexFrameworkMismatch/SubstringOnNetStandard.cs index 53ec3aa..fa3379c 100644 --- a/CustomerFalsePositiveRepros/FalsePositives/CS_R1037_RangeIndexFrameworkMismatch/SubstringOnNetStandard.cs +++ b/CustomerFalsePositiveRepros/FalsePositives/CS_R1037_RangeIndexFrameworkMismatch/SubstringOnNetStandard.cs @@ -1,3 +1,4 @@ +//trigger fp namespace CustomerFalsePositiveRepros.FalsePositives.CS_R1037_RangeIndexFrameworkMismatch { // Rule: CS-R1037 - Suggest range operator diff --git a/CustomerFalsePositiveRepros/FalsePositives/CS_R1093_EmptyVirtualMethods/TemplateMethodHooks.cs b/CustomerFalsePositiveRepros/FalsePositives/CS_R1093_EmptyVirtualMethods/TemplateMethodHooks.cs index 8962b1d..297b6e6 100644 --- a/CustomerFalsePositiveRepros/FalsePositives/CS_R1093_EmptyVirtualMethods/TemplateMethodHooks.cs +++ b/CustomerFalsePositiveRepros/FalsePositives/CS_R1093_EmptyVirtualMethods/TemplateMethodHooks.cs @@ -1,3 +1,4 @@ +//trigger fp namespace CustomerFalsePositiveRepros.FalsePositives.CS_R1093_EmptyVirtualMethods { // Rule: CS-R1093 - Method is empty diff --git a/CustomerFalsePositiveRepros/FalsePositives/CS_R1123_DictionaryTryAddFrameworkMismatch/NetStandard20Dictionary.cs b/CustomerFalsePositiveRepros/FalsePositives/CS_R1123_DictionaryTryAddFrameworkMismatch/NetStandard20Dictionary.cs index bb531dc..42b1ddd 100644 --- a/CustomerFalsePositiveRepros/FalsePositives/CS_R1123_DictionaryTryAddFrameworkMismatch/NetStandard20Dictionary.cs +++ b/CustomerFalsePositiveRepros/FalsePositives/CS_R1123_DictionaryTryAddFrameworkMismatch/NetStandard20Dictionary.cs @@ -1,3 +1,4 @@ +//trigger fp using System.Collections.Generic; namespace CustomerFalsePositiveRepros.FalsePositives.CS_R1123_DictionaryTryAddFrameworkMismatch diff --git a/CustomerFalsePositiveRepros/FalsePositives/CS_R1136_NullableSimplificationFrameworkMismatch/NullableSimplification.cs b/CustomerFalsePositiveRepros/FalsePositives/CS_R1136_NullableSimplificationFrameworkMismatch/NullableSimplification.cs index d4878db..3385808 100644 --- a/CustomerFalsePositiveRepros/FalsePositives/CS_R1136_NullableSimplificationFrameworkMismatch/NullableSimplification.cs +++ b/CustomerFalsePositiveRepros/FalsePositives/CS_R1136_NullableSimplificationFrameworkMismatch/NullableSimplification.cs @@ -1,3 +1,4 @@ +//trigger fp namespace CustomerFalsePositiveRepros.FalsePositives.CS_R1136_NullableSimplificationFrameworkMismatch { // Rule: CS-R1136 - Nullable expression can be simplified diff --git a/CustomerFalsePositiveRepros/FalsePositives/CS_R1137_ReadonlyFactoryInit/FactoryAssignedField.cs b/CustomerFalsePositiveRepros/FalsePositives/CS_R1137_ReadonlyFactoryInit/FactoryAssignedField.cs index a039beb..1e2e3ff 100644 --- a/CustomerFalsePositiveRepros/FalsePositives/CS_R1137_ReadonlyFactoryInit/FactoryAssignedField.cs +++ b/CustomerFalsePositiveRepros/FalsePositives/CS_R1137_ReadonlyFactoryInit/FactoryAssignedField.cs @@ -1,3 +1,4 @@ +//trigger fp namespace CustomerFalsePositiveRepros.FalsePositives.CS_R1137_ReadonlyFactoryInit { // Rule: CS-R1137 - Field should be readonly diff --git a/CustomerFalsePositiveRepros/FalsePositives/CS_W1022_UninitializedInSwitch/ExhaustiveSwitchInitialization.cs b/CustomerFalsePositiveRepros/FalsePositives/CS_W1022_UninitializedInSwitch/ExhaustiveSwitchInitialization.cs index 4f1ecc4..be4b8f0 100644 --- a/CustomerFalsePositiveRepros/FalsePositives/CS_W1022_UninitializedInSwitch/ExhaustiveSwitchInitialization.cs +++ b/CustomerFalsePositiveRepros/FalsePositives/CS_W1022_UninitializedInSwitch/ExhaustiveSwitchInitialization.cs @@ -1,3 +1,4 @@ +//trigger fp // DeepSource Rule: CS-W1022 - Variable is uninitialized // // The analyzer believes 'result' might be used without being assigned. diff --git a/CustomerFalsePositiveRepros/FalsePositives/CS_W1030_StaticShadowing/StaticDoesNotShadowInstance.cs b/CustomerFalsePositiveRepros/FalsePositives/CS_W1030_StaticShadowing/StaticDoesNotShadowInstance.cs index d0e4541..6e8688a 100644 --- a/CustomerFalsePositiveRepros/FalsePositives/CS_W1030_StaticShadowing/StaticDoesNotShadowInstance.cs +++ b/CustomerFalsePositiveRepros/FalsePositives/CS_W1030_StaticShadowing/StaticDoesNotShadowInstance.cs @@ -1,3 +1,4 @@ +//trigger fp namespace CustomerFalsePositiveRepros.FalsePositives.CS_W1030_StaticShadowing { // Rule: CS-W1030 - Variable shadows field From 02d8eae417267eaa17cb3f0dc81e9b80db2404db Mon Sep 17 00:00:00 2001 From: sawez-deepsource Date: Wed, 28 Jan 2026 14:44:57 +0530 Subject: [PATCH 4/4] retrigger fp validation --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5c33b15..1a4fe00 100644 --- a/README.md +++ b/README.md @@ -1 +1,2 @@ trigger +//rerun