From e600c8cf7e11f45761685d6667fb64c58025b4f2 Mon Sep 17 00:00:00 2001 From: David Bond Date: Mon, 9 Nov 2026 01:34:03 +0000 Subject: [PATCH] refactor: use a conditional for the two-way field-condition dispatch Clears SonarCSharp_S1301. --- .../Validation/RuleValidator.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/PanoramicData.IssueAssessment/Validation/RuleValidator.cs b/PanoramicData.IssueAssessment/Validation/RuleValidator.cs index 1c817bc..dd6d54c 100644 --- a/PanoramicData.IssueAssessment/Validation/RuleValidator.cs +++ b/PanoramicData.IssueAssessment/Validation/RuleValidator.cs @@ -32,11 +32,10 @@ internal static partial class RuleValidator _ => FieldConditionError(condition), }; - private static string? FieldConditionError(ICondition condition) => condition switch - { - TextMatchesCondition or SectionPresentCondition or PlaceholderCondition => SourceConditionError(condition), - _ => PathConditionError(condition), - }; + private static string? FieldConditionError(ICondition condition) + => condition is TextMatchesCondition or SectionPresentCondition or PlaceholderCondition + ? SourceConditionError(condition) + : PathConditionError(condition); private static string? SourceConditionError(ICondition condition) => condition switch {