From a9f34f7e5780f0901a4bab77baaf8d7ea978231f Mon Sep 17 00:00:00 2001 From: Alex S Date: Mon, 13 Apr 2026 22:07:41 -0700 Subject: [PATCH] Normalize pattern matching --- .../ReferenceProtector.Analyzers.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Analyzers/ReferenceProtector.Analyzers/ReferenceProtector.Analyzers.cs b/src/Analyzers/ReferenceProtector.Analyzers/ReferenceProtector.Analyzers.cs index ba7aa34..efa2a11 100644 --- a/src/Analyzers/ReferenceProtector.Analyzers/ReferenceProtector.Analyzers.cs +++ b/src/Analyzers/ReferenceProtector.Analyzers/ReferenceProtector.Analyzers.cs @@ -337,10 +337,12 @@ private void ReportStaleTechDebtPackageExceptions( } } - private static bool IsMatchByName(string pattern, string project) + private static bool IsMatchByName(string pattern, string value) { + pattern = pattern.Replace('\\', '/'); + value = value.Replace('\\', '/'); var regex = Regex.Escape(pattern).Replace("\\*", ".*") + "$"; - var match = Regex.IsMatch(project, regex, RegexOptions.IgnoreCase); + var match = Regex.IsMatch(value, regex, RegexOptions.IgnoreCase); return match; } }