問題ツールウィンドウ
問題ツールウィンドウには、JetBrains Rider がソリューション内で検出した問題がいくつかのタブを使用して表示されます。
ウィンドウ内で問題を選択して F4 を押すか、問題をダブルクリックしてエディター内の対応する行に移動します。
ツールウィンドウのタブを切り替えるには、Alt+Right と Alt+Left を押します。
設計時コードインスペクションが有効になっている場合、このタブには、現在のファイルで見つかったすべてのコードの問題が一覧表示されます。エディターでファイルを切り替えると、リストが更新されます。
![JetBrains Rider: 問題ツールウィンドウ: 現在のファイルタブ JetBrains Rider: Problems tool window. Current File tab](https://resources.jetbrains.com/help/img/rider/2024.1/problems_window_current_file_tab.png)
ツールバー
項目 | ツールチップとショートカット | 説明 |
---|---|---|
| 表示オプション | 重大度でコードの問題を除外し、並べ替えを構成します。グループ化または並べ替えのオプションが選択されていない場合、問題はファイルに表示される順序で一覧表示されます。 |
| クイックフィックスの表示 Alt+Enter | 選択した問題に対して利用可能なクイックフィックスを表示します。このアイテムは、JavaScript、HTML、CSS などの Web 言語でのみアクティブであることに注意してください。 |
| エディターのプレビューを開く | プレビューペインを開いて、問題ウィンドウのソースコンテキストで選択した問題を表示します。このプレビューは、コードを変更して利用可能なクイックフィックスを適用できる通常のエディターであることに注意してください。 |
コンテキストメニュー
項目 | ショートカット | 説明 |
---|---|---|
クイックフィックスの表示 | Alt+Enter | 選択した問題に対して利用可能なクイックフィックスを表示します。このアイテムは、JavaScript、HTML、CSS などの Web 言語でのみアクティブであることに注意してください。 |
問題の説明をコピー | Ctrl+C | 問題の説明をクリップボードにコピーします。 |
ソースに移動 | F4 | 問題を含むコードをエディターで開きます。 |
エラーの詳細を表示 | 別のダイアログでエラーの詳細を開きます。 |
ソリューション全体の分析が有効になっている場合、JetBrains Rider はすべてのソリューションファイルを監視し、検出されたエラーと警告を一覧表示します。
タブの アイコンをクリックして、ソリューション全体の分析を切り替えます。
アイコンをクリックしてから、警告を選択して警告を監視します。
![JetBrains Rider: 問題ウィンドウ: ソリューションビューのエラー JetBrains Rider: Problems window. Errors in Solution view](https://resources.jetbrains.com/help/img/rider/2024.1/Reference__Windows__Errors_in_Solution.png)
このタブには、ソリューションの構造とプロパティに関連する問題、およびプロジェクトの依存関係で検出されたセキュリティ問題が表示されます。
![JetBrains Rider: 問題ウィンドウ: ツールセット、環境タブ JetBrains Rider: Problems window. Toolset, Environment tab](https://resources.jetbrains.com/help/img/rider/2024.1/problems_window_toolset_tab.png)
問題を右クリックするか、Alt+Enter を押して、関連するアクションと設定にアクセスします。
現時点で関連性のない問題がある場合は、問題を非表示にして、問題を右クリックして 問題を無視するを選択します。非表示の問題を表示するには、ツールバーの
をクリックし、無視されたアイテムを選択します。
このタブには、Qodana で検出されたコードの問題が表示されます。Qodana を使用すると、IDE を含むローカルでインスペクションを実行したり、CI/CD パイプラインの一部として実行したりできます。
![JetBrains Rider: Qodana インスペクションの結果が「問題」ウィンドウに表示されます JetBrains Rider: Qodana inspection results in the Problems window](https://resources.jetbrains.com/help/img/rider/2024.1/problems_window_qodanat_tab.png)
ツールバー
項目 | ツールチップとショートカット | 説明 |
---|---|---|
| Qodana にログイン | Qodana クラウドにログインします。このアクションは、プロジェクトを Qodana クラウドベースのレポートにリンクするための前提条件です。あるいは、メインメニュー から実行することもできます。詳細については、「Qodana クラウド」を参照してください。 |
| Qodana にログインしました | Qodana クラウドにログインしています。プロジェクトを Qodana クラウドにリンクできます。 |
| プロジェクトを Cloud とリンク | プロジェクトをリンクし、レポートを Qodana Cloud にアップロードします。あるいは、メインメニューQodana Cloud からレポートを開く」を参照してください。 から実行することもできます。詳細については、「 |
| Cloud にリンク済み | プロジェクトは Qodana Cloud にリンクされています。 このボタンをクリックすると、クラウドでインスペクションレポートを開いたり、Qodana クラウドからプロジェクトのリンクを解除したりできます。 |
| クラウドレポートをリフレッシュする | 現在のクラウドレポートをリフレッシュします。 |
| 表示オプション | 重大度でコードの問題を除外し、並べ替えを構成します。グループ化または並べ替えのオプションが選択されていない場合、問題はファイルに表示される順序で一覧表示されます。 |
| エディターのプレビューを開く | プレビューペインを開いて、問題ウィンドウ内のソースコンテキストで選択した問題を表示します。このプレビューは、コードを変更して利用可能なクイックフィックスを適用できる通常のエディターであることに注意してください。 |
| すべて展開 Ctrl+NumPad Plus | すべてのノードを展開。 |
| すべて折りたたむ Ctrl+NumPad Minus | すべてのノードを折りたたみます。 |
| Qodana をブラウザーで表示 | デフォルトのブラウザーで分析結果を開きます。対話的なレポートが開き、問題を詳細に調査し、レポートと IDE の間を移動できるようになります。 |
コンテキストメニューのオプション
項目 | ショートカット | 説明 |
---|---|---|
クイックフィックスの表示 | Alt+Enter | 選択した問題に対して利用可能なクイックフィックスを表示します。このアイテムは、JavaScript、HTML、CSS などの Web 言語でのみアクティブであることに注意してください。 |
ソースに移動 | F4 | 問題のあるコードをエディターで開きます。 |
エラーの詳細を表示 | ポップアップで検出された問題の詳細を確認します。 | |
qodana.yaml | 特定のファイル、フォルダー、インスペクションを分析から除外して、qodana.yaml 構成ファイルを変更します。 |
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/code_analysis_sample.png)
設計時にコードの問題を分析する
JetBrains Rider は、エディターでコードファイルを開くとすぐに、コードファイルが閉じられるまで分析を開始します。検出されたすべてのコードの問題は、重大度に応じてエディターでハイライトされます。問題のマップは、エディターウィンドウの右側のエラーストライプにも表示されます。ここでは、ファイルのステータスを即座に確認し、マークをクリックして特定のコードの問題に移動できます。デザインタイムインスペクションの機能:デザイン時のインスペクション機能は、Rider エディターの基本機能への主要...
![](https://resources.jetbrains.com/help/img/rider/2024.1/rdr_switcher.png)
エディタータブ
エディターでファイルを開くたびに、専用のタブがエディターフレームに追加され、ラベルにファイル名が表示されます。エディターのタブを管理するメニューのコマンドを使用します。設定のエディター | 一般 | エディタータブページでエディタータブの設定を構成します。タブを右クリックして、コンテキストメニューを使用します。マウスの中ボタンでタブラベルをクリックするか、タブラベルのをクリックしてタブを閉じます。- タブラベルのをクリックして、固定されたタブを除く他のすべてのタブを閉じます。キーボードショートカ...
![](https://pleiades.io/icons/rider.png)
コードの問題のクイックフィックス
JetBrains Rider を使用すると、設計時に検出されたほとんどのコード問題を即座に修復できます。ハイライトされたコードの問題でを押して、問題を解決したり最適以下のコードを改善したりするための適切な方法を選択するのと同じくらい簡単です。クイックフィックスの適用:クイックフィックスは、ハイライトされたコードの問題の左側にアクションインジケーターとして視覚的に表示されます。これらのインジケーターは、コードの問題にキャレットを置くと表示されます。次のインジケーターは、簡単な修正を意味する
![](https://resources.jetbrains.com/help/img/rider/2024.1/swea_not_built.png)
ソリューション全体の分析
JetBrains Rider のソリューション全体の分析により、2 つの関連しているが異なる機能が実現します。ソリューション全体のエラー / 警告モニター:JetBrains Rider 自身のインスペクションによって検出されたコンパイラーのエラー / 警告とエラー / 警告の両方で、ソリューション内のすべてのエラー / 警告を常に追跡できます。この機能は設計時コードインスペクションと連携して 2 つの利点をもたらします。ソリューションにエラー / 警告が含まれていないことを確認するために、す...
![](https://pleiades.io/icons/jetbrains_logo.png)
Qodana について
Qodana は、チームでの作業に最適な JetBrains によるスマートコード品質プラットフォームです。Java、JavaScript、TypeScript、PHP、Kotlin、Python、Go、C# など 60 以上の言語で記述されたコードを分析できます。Qodana を CI/CD パイプラインまたはローカルで実行する:Qodana は、Azure パイプライン、CircleCI、GitHub、TeamCity のネイティブソリューションを提供します。他の CI/CD システムでは、D...
![](https://resources.jetbrains.com/help/img/qodana/2024.1/qc-about-diagram.png)
Qodana クラウド
Qodana を複数のプロジェクトまたはリポジトリで実行する場合、特にコードベースが複数のサーバーと仮想プライベートネットワークに分散されていて、各チームが独立して作業している場合は、すべての分析レポートを 1 か所に読み込んで集約すると便利です。このような場合、すべての Qodana インスタンスからレポート情報を収集して表示するための集中型ソリューションが役立ちます。Qodana クラウドは、さまざまな Qodana レポートを蓄積し、プロジェクトの進捗状況を一元的に追跡するのに役立つクラウ...