C#アプリケーションでデッドコードを検出するにはどうすればよいですか?C#でデッドコードを検出する
答えて
コードをコンパイルし、エラーリストの警告を確認してください。次のコード:また、その場で、この分析を実行し、デッドコードをハイライト表示することができますJetBrainsのReSharperのような
Warning 11 Unreachable code detected <fullpath>\HomeController.cs 13 13 <prjname>
ツール(http://jetbrains.com/resharper)*:
public ActionResult Index() {
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
return null; // unreachable
}
は、この警告を生成します。
* ReSharperは市販のツールです。
ありがとう、死んだコードを検出するための無料のツールはありますか? –
警告をエラーとして処理するようにVisual Studioを設定できます。プロジェクトのプロパティ...ビルド...警告をエラーとして扱います...特定の警告:0162.デッドコードがあれば、コンパイラエラーが発生し、簡単に参照できます。 (私はあなたがVSを無料とみなしている、あるいはC#Expressがこれをサポートしていると仮定しています。私はチェックしていません。)デッドコードを強調する無料のVSアドインについてはわかりません。 –
コメントのJamesさんありがとうございました:) –
- 1. エンタープライズJavaプロジェクト(Java + JSP + Javascript)でデッドコードを検出するにはどうすればよいですか?
- 2. デッドコードandroid setMultiChoiceItems
- 3. Javaプログラミングのデッドコード
- 4. WindowsシャットダウンをC#で検出する
- 5. GoogleアナリティクスベリファイアエージェントをC#で検出する
- 6. C#でXMLフラグメントを検出する
- 7. lesscss javascriptコンパイラのデッドコード
- 8. JavaCCでデッドコードが生成される
- 9. CでのEOFの検出
- 10. C#でのエッジ検出
- 11. C/C++アプリケーションでの誤った共有を検出するツール
- 12. C/C++で文字列のエンコーディングを検出する
- 13. 端末に出力する場合はCで検出する
- 14. C#でメッセージボックス呼び出しを検出する方法
- 15. C/C++でのOSの自動検出
- 16. C/C++でのロバストな顔検出?
- 17. SDL2 C#ラッパーのウィンドウイベントを検出する
- 18. C++ Builderのタッチパッドイベントを検出する
- 19. 日付形式を検出するC#
- 20. マネージドC++のデバッグモードを検出する
- 21. C#リモートアプリケーション障害を検出する
- 22. Cドライブのドライブマウントイベントを検出する
- 23. ウィンドウ外にキーストロークを検出するC++
- 24. 画像ボックスを検出するエッジC#
- 25. C++のブロブ検出
- 26. C#サウンドカードの検出
- 27. C++ビデオストリーム検出FPS
- 28. C++ SFML Collison検出
- 29. 別の場所にあるJavaのデッドコード
- 30. Cでメモリリークを検出しました
Resharperを使用していますか? ) –
臭いに従ってください。 – Will
@ The_Smallest:私はResharper –