インスペクション
このページを使用して、インスペクションプロファイルのカスタマイズ、インスペクション重大度レベルの構成、インスペクションの無効化と有効化、さまざまなスコープのインスペクションの構成を行います。
変更されたインスペクションは青でハイライトされます。
プロファイルの管理
プロファイル | 設定したいプロファイルの名前を選択します。 適用をクリックすると、選択したプロファイルがプロジェクトのハイライトに自動的に使用されます。 |
|
|
ツールバー
項目 | ツールチップとショートカット | 説明 |
---|---|---|
| 検索 | インスペクションのリストを検索します。あなたの検索要求は保存されます。 |
| インスペクションのフィルター | 使用可能なインスペクションフィルターのリストを表示します。 適用されたフィルターをリセットするには、インスペクションのフィルターアイコンをクリックし、リストからフィルターのリセットオプションを選択します。 |
| すべて展開 Ctrl+NumPad + すべて折りたたむ Ctrl+NumPad - | すべてのインスペクションを展開 / 折りたたみます。 |
| 空にリセット | すべてのインスペクションを無効にします。 |
| カスタムインスペクションの追加 Alt+Insert | インスペクションの検索と置換を追加します。 |
| カスタムインスペクションの除去 Backspace | このボタンを使用して、カスタムインスペクションを削除します。 |
インスペクションの重大度と有効範囲
項目 | 説明 |
---|---|
説明 | 選択したインスペクションの説明。 |
インスペクション重大度 | 現在のインスペクションの重大度を選択してください。 |
スコープ | 現在のインスペクションを適用したいファイルの範囲を選択してください。 スコープ順序の編集をクリックして別のダイアログに切り替え、新しいスコープを作成したり、既存のスコープの順序を変更したりできます。 |
オプション
このエリアは、このタイプのインスペクションが有効になっている場合(その隣にあるチェックボックスが選択されている場合)、一部のタイプのインスペクションでのみ使用できます。この領域のコントロールを使用して、デフォルトのインスペクション設定を再構成します。
一部のインスペクションでは、インスペクションスコープから除外するケースを定義できます。
表の をクリックし、無視するコード構成、変数、エラーを追加します。
関連ページ:
プロファイルを構成する
インスペクションプロファイルは、有効なインスペクション、これらのインスペクションが分析するファイルのスコープ、およびインスペクション重大度設定に関する情報を保持します。PyCharm には、2 種類のプロファイルがあります。プロファイル IDE に保管は、PyCharm 構成ディレクトリの inspection フォルダーに保存され、すべてのプロジェクトで使用できます。プロジェクトにコピーオプションを使用して、IDE プロファイルを現在のプロジェクトにコピーできます。プロファイルプロジェクトに保管は、....
インスペクションの重大度を変更する
インスペクション重大度レベルは、検出されたコードの問題がプロジェクトに与える影響の深刻度を示します。PyCharm には、定義済みの一連の重大度レベルがあります。エラー構文エラー警告バグを引き起こす可能性がある、または拡張が必要なコードの断片弱い警告改善または最適化できるコードの断片 (冗長なコード、重複したコードフラグメントなど) サーバーの問題外部ビルドサーバー (TeamCity など) に起因する問題文法エラー文法の間違い。この重大度は、バンドルされている Grazie Lite プラグインに...
インスペクションの無効化と有効化
いくつかのインスペクションは現在見たくない問題を報告するかもしれません。この場合、無効にしたり抑制したりできます。インスペクションを無効にする:インスペクションを使用不可にすると、無効になります。これは、このインスペクションが検出するように設計されているという問題について、コード分析エンジンがプロジェクトファイルの検索を停止することを意味します。インスペクションを無効にすると、現在のインスペクションプロファイルで無効になります。他のプロファイルでは有効のままです。特定の種類のファイルのインスペ
カスタムインスペクションを作成する
カスタムインスペクションを作成するには、検索を構成してテンプレートを置き換える必要があります。IDE はテンプレートに一致するコードを検索し、それをエディターでハイライトします。設定ダイアログで、に移動します。新しいインスペクションを作成するプロファイルを選択します。ツールバーでカスタムインスペクションの追加ボタン () をクリックし、インスペクションでコードのみをハイライトする場合は構造検索インスペクションの追加…を選択します。または、インスペクションでコード文字列をハイライトして修正を提案す...
インスペクションを実行する
PyCharm は、エディターで開かれたファイル内のコードを分析し、入力時に問題のあるコードをハイライトします。さらに、選択したファイル範囲に対して必要なインスペクションまたは一連のインスペクションを手動で実行できます。この場合、ファイル内で検出されたすべての問題に関する包括的なレポートが得られます。現在のファイルの即時分析:IDE は継続的にコードをチェックし、問題を検索します。エディターの右上隅にあるウィジェットには、現在のファイルで検出された各重大度の問題の数が表示されます。ウィジェット...
その他のファイルタイプ
スキーム:この領域で、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、PyCharm がコードを生成、リファクタリング、再フォーマットするたびに自動的に適用されます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。...