私は ReSharper に次のことを望んでいます: ソリューション全体のすべてのエラーと警告をいつでも自動的に表示する 1 つ (または 2 つ) のウィンドウ。
残念ながら、これは不可能のようで、妥協しかありません。
- Errors in Solutionは、コンパイラ エラーと (すべてではなく少なくとも一部) として構成されているインスペクションのみを継続的に表示しますError。
- インスペクションの結果には、すべてのコンパイラ エラーとインスペクションが表示されますが、オンデマンドでのみ表示されます (更新ボタンをクリックします)。
- エディターは、すべてのコンパイラ エラーとインスペクションを継続的に表示しますが、手元にあるファイルに対してのみです。
バックグラウンド:
私たちは C# を使用しており、命名規則などの違反で CI ビルドを失敗させる予定です。CI サーバーはコミット前のビルドを実行できないため、すべてのプログラマーがコミットする前に問題をできるだけ簡単に見つけられるようにしたいと考えています。
現在の計画は、遵守したいすべての検査をErrorとして構成することです。したがって、少なくともそれらのほとんどは、自動的に更新されるErrors in Solution に表示されます。
ただし、コンパイラ エラーとそれほど深刻でない検査が同じカテゴリに含まれることに 100% 満足しているわけではありません。たとえば、まだ開発中で、コミットするかどうかまだ決めていない場合、コンパイラ エラーのように "Using directive not required" が表示されるのは望ましくありません。
どのようなアプローチを提案できますか?