PyCharm 2024.3 ヘルプ

インスペクション

このページを使用して、インスペクションプロファイルのカスタマイズインスペクション重大度レベルの構成、インスペクションの無効化と有効化、さまざまなスコープのインスペクションの構成を行います。

Inspections settings

変更されたインスペクションは青でハイライトされます。

プロファイルの管理

the Profile list and the settings icon

プロファイル

設定したいプロファイルの名前を選択します。

適用をクリックすると、選択したプロファイルがプロジェクトのハイライトに自動的に使用されます。

Show Scheme Actions

  • IDE にコピー / プロジェクトにコピー : プロジェクトまたはグローバル(IDE)レベルで選択したプロファイルのコピーを作成します。

  • 複製 : 現在のプロファイルのコピーを作成します。

  • 名前変更 : プロファイルの名前を変更してください。

  • 削除 : プロファイルを削除します。カスタムプロファイルのみ削除できます。

  • 説明の追加 : 現在のプロファイルの説明を書いてください。テキストを入力したら、Enter を押すか、Escape を押して破棄します。

  • エクスポート : 現在のプロファイルを XML ファイルとしてコンピューターに保存します。

  • プロファイルのインポート : 以前にエクスポートしたプロファイルをインポートします。

  • デフォルトの復元 : デフォルトのインスペクション設定を復元します。

ツールバー

項目

ツールチップとショートカット

説明

Search

検索

インスペクションのリストを検索します。あなたの検索要求は保存されます。

Filter Inspections

インスペクションのフィルター

使用可能なインスペクションフィルターのリストを表示します。

適用されたフィルターをリセットするには、インスペクションのフィルターアイコンをクリックし、リストからフィルターのリセットオプションを選択します。

Expand All CollapseAll

すべて展開 Ctrl+NumPad +

すべて折りたたむ Ctrl+NumPad -

すべてのインスペクションを展開 / 折りたたみます。

Reset to Empty

空にリセット

すべてのインスペクションを無効にします。

Add Custom Inspection

カスタムインスペクションの追加 Alt+Insert

インスペクションの検索と置換を追加します。

Remove Custom Inspection

カスタムインスペクションの除去 Backspace

このボタンを使用して、カスタムインスペクションを削除します。

インスペクションの重大度と有効範囲

項目

説明

説明

選択したインスペクションの説明。

インスペクション重大度

現在のインスペクションの重大度を選択してください。

スコープ

現在のインスペクションを適用したいファイルの範囲を選択してください。

スコープ順序の編集をクリックして別のダイアログに切り替え、新しいスコープを作成したり、既存のスコープの順序を変更したりできます。

オプション

このエリアは、このタイプのインスペクションが有効になっている場合(その隣にあるチェックボックスが選択されている場合)、一部のタイプのインスペクションでのみ使用できます。この領域のコントロールを使用して、デフォルトのインスペクション設定を再構成します。

一部のインスペクションでは、インスペクションスコープから除外するケースを定義できます。

Ignore inspections

表の Add a case to be ignored をクリックし、無視するコード構成、変数、エラーを追加します。

関連ページ:

プロファイルを構成する

インスペクションプロファイルは、有効なインスペクション、これらのインスペクションが分析するファイルのスコープ、およびインスペクション重大度設定に関する情報を保持します。PyCharm には、2 種類のプロファイルがあります。プロファイル IDE に保管は、PyCharm 構成ディレクトリの inspection フォルダーに保存され、すべてのプロジェクトで使用できます。プロジェクトにコピーオプションを使用して、IDE プロファイルを現在のプロジェクトにコピーできます。プロファイルプロジェクトに保管は、....

インスペクションの重大度を変更する

インスペクション重大度レベルは、検出されたコードの問題がプロジェクトに与える影響の深刻度を示します。PyCharm には、定義済みの一連の重大度レベルがあります。エラー構文エラー警告バグを引き起こす可能性がある、または拡張が必要なコードの断片弱い警告改善または最適化できるコードの断片 (冗長なコード、重複したコードフラグメントなど) サーバーの問題外部ビルドサーバー (TeamCity など) に起因する問題文法エラー文法の間違い。この重大度は、バンドルされている Grazie Lite プラグインに...

インスペクションの無効化と有効化

いくつかのインスペクションは現在見たくない問題を報告するかもしれません。この場合、無効にしたり抑制したりできます。インスペクションを無効にする:インスペクションを使用不可にすると、無効になります。これは、このインスペクションが検出するように設計されているという問題について、コード分析エンジンがプロジェクトファイルの検索を停止することを意味します。インスペクションを無効にすると、現在のインスペクションプロファイルで無効になります。他のプロファイルでは有効のままです。特定の種類のファイルのインスペ

カスタムインスペクションを作成する

カスタムインスペクションを作成するには、検索を構成してテンプレートを置き換える必要があります。IDE はテンプレートに一致するコードを検索し、それをエディターでハイライトします。設定ダイアログで、に移動します。新しいインスペクションを作成するプロファイルを選択します。ツールバーでカスタムインスペクションの追加ボタン () をクリックし、インスペクションでコードのみをハイライトする場合は構造検索インスペクションの追加…を選択します。または、インスペクションでコード文字列をハイライトして修正を提案す...

インスペクションを実行する

PyCharm は、エディターで開かれたファイル内のコードを分析し、入力時に問題のあるコードをハイライトします。さらに、選択したファイル範囲に対して必要なインスペクションまたは一連のインスペクションを手動で実行できます。この場合、ファイル内で検出されたすべての問題に関する包括的なレポートが得られます。現在のファイルの即時分析:IDE は継続的にコードをチェックし、問題を検索します。エディターの右上隅にあるウィジェットには、現在のファイルで検出された各重大度の問題の数が表示されます。ウィジェット...

その他のファイルタイプ

スキーム:この領域で、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、PyCharm がコードを生成、リファクタリング、再フォーマットするたびに自動的に適用されます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。...