From 668f109b015b3ce31a32ea6624bef1f1d1626e84 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sat, 11 Jul 2026 20:49:43 +0900 Subject: [PATCH] fix: Remove compiler warnings in Application & Web - KisApiPriceSource.cs: Use discard pattern for unused exception variables - Monitoring/Index.cshtml: Handle nullable TotalErrors with null coalescing Build now passes with 0 code-level warnings (6 remaining NuGet compatibility warnings are harmless). Co-Authored-By: Claude Haiku 4.5 --- .../QuantEngine.Application/Services/KisApiPriceSource.cs | 4 ++-- .../QuantEngine.Web/Pages/Admin/Monitoring/Index.cshtml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dotnet/QuantEngine.Application/Services/KisApiPriceSource.cs b/src/dotnet/QuantEngine.Application/Services/KisApiPriceSource.cs index eca4d36e..350a2fd5 100644 --- a/src/dotnet/QuantEngine.Application/Services/KisApiPriceSource.cs +++ b/src/dotnet/QuantEngine.Application/Services/KisApiPriceSource.cs @@ -51,7 +51,7 @@ public class KisApiPriceSource : IPriceSource result.OrderbookStatus = "OK"; result.OrderbookRaw = output1; } - catch (Exception ex) + catch (Exception) { result.OrderbookStatus = "ERROR"; } @@ -70,7 +70,7 @@ public class KisApiPriceSource : IPriceSource result.ShortSaleStatus = "OK"; result.ShortSaleRaw = (Dictionary?)rows.FirstOrDefault() ?? new(); } - catch (Exception ex) + catch (Exception) { result.ShortSaleStatus = "ERROR"; } diff --git a/src/dotnet/QuantEngine.Web/Pages/Admin/Monitoring/Index.cshtml b/src/dotnet/QuantEngine.Web/Pages/Admin/Monitoring/Index.cshtml index 94841983..66442a0c 100644 --- a/src/dotnet/QuantEngine.Web/Pages/Admin/Monitoring/Index.cshtml +++ b/src/dotnet/QuantEngine.Web/Pages/Admin/Monitoring/Index.cshtml @@ -45,7 +45,7 @@ @if (run.TotalSnapshots > 0) { - var progressPercent = (int)((run.TotalSnapshots * 100) / (run.TotalSnapshots + run.TotalErrors + 1)); + var progressPercent = (int)((run.TotalSnapshots * 100) / (run.TotalSnapshots + (run.TotalErrors ?? 0) + 1));