Fix/sonarqube critical major debt #11

Merged
bermudalamb merged 10 commits from fix/sonarqube-critical-major-debt into main 2026-05-26 10:36:29 -05:00
Showing only changes of commit 8211047d6b - Show all commits
@@ -235,12 +235,10 @@ public class ProcedureBreakdown : SqlServerProcedureBreakdown
@"(\w+)\s*=>\s*([^,]+)(?:,|$)",
System.Text.RegularExpressions.RegexOptions.IgnoreCase, Strata.SqlTools.SqlBreakdown.Utilities.RegexDefaults.MatchTimeout);
foreach (System.Text.RegularExpressions.Match paramMatch in paramMatches)
foreach (var groups in paramMatches.Cast<System.Text.RegularExpressions.Match>().Select(paramMatch => paramMatch.Groups))
{
var paramName = paramMatch.Groups[1].Value.Trim();
var paramValue = paramMatch.Groups[2].Value.Trim();
// Store with @ prefix for consistency with SQL Server
parameters["@" + paramName] = paramValue;
parameters["@" + groups[1].Value.Trim()] = groups[2].Value.Trim();
}
// If no named parameters found, try positional parameters (just values)