JetBrains Rider 2026.1 Help

コードインスペクション: 空の一般的な catch 節

次のコードスニペットを考えてみましょう。

string text = ""; try { text = File.ReadAllText("test.txt"); } catch { }

このスニペットでは、 catch 句は絶対にすべてのエラーをキャッチします。 例外に対して反応しないことは非常にまれで(かつ潜在的に危険な)ため、JetBrains Rider はこの点について警告し、 Exception をキャッチすることを提案します。 ただし、正当化される catch-all ステートメントの使用箇所があります。

2026 年 6 月 12 日