Skip to content

Commit 3e04d42

Browse files
authored
Merge pull request #353 from devstress/copilot/suppress-warnings-in-flinkjobmanager
Suppress SonarCloud RSPEC-4040 warning for job ID normalization
2 parents 93bd426 + dbb7823 commit 3e04d42

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

FlinkDotNet/FlinkDotNet.JobGateway/Services/FlinkJobManager.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,9 +224,11 @@ private static string NormalizeFlinkJobId(string jobId)
224224
}
225225

226226
string hexOnly = s_hexOnlyRegex.Replace(jobId, string.Empty);
227+
#pragma warning disable S4040 // Lowercase normalization is required for Flink job ID compatibility
227228
return hexOnly.Length != 32
228229
? throw new ArgumentException($"Flink JobId must contain exactly 32 hexadecimal characters (received '{jobId}').", nameof(jobId))
229230
: hexOnly.ToLowerInvariant();
231+
#pragma warning restore S4040
230232
}
231233

232234
private async Task WaitForSqlGatewayReadyAsync(HttpClient client)

0 commit comments

Comments
 (0)