AppCode 2023.1 ヘルプ

プロファイルを構成する

インスペクションプロファイルは、有効なインスペクション、これらのインスペクションが分析するファイルのスコープ、およびインスペクション重大度設定に関する情報を保持します。AppCode には、2 種類のプロファイルがあります。

  • プロファイル IDE に保管は、AppCode 構成ディレクトリinspection フォルダーに保存され、すべてのプロジェクトで使用できます。プロジェクトにコピーオプションを使用して、IDE プロファイルを現在のプロジェクトにコピーできます。

  • プロファイルプロジェクトに保管は、.idea ディレクトリの inspectionProfiles フォルダーに保存され、1 つのプロジェクト内で使用できます。IDE にコピーオプションを使用して、プロジェクトプロファイルを IDE レベルにコピーできます。

AppCode には各タイプの 2 つのデフォルトプロファイル(デフォルトプロジェクトのデフォルト)が付属しており、カスタマイズしたり、新しいプロファイルを作成したりできます。インスペクションプロファイルを共有、インポート、エクスポートすることもできます。

新規プロファイルの作成

新しいプロファイルを作成するには、デフォルトのプロファイルの 1 つをコピーしてその設定を変更します。

  1. Ctrl+Alt+S を押して IDE 設定を開き、エディター | インスペクションを選択します。

    Ctrl+Alt+Shift+H を押してインスペクションの構成を選択することもできます。

  2. コピーしたいプロファイルを選択し、「 the Show Scheme Actions 」をクリックして、「複製」を選択します。

  3. プロファイル名を変更して、Enter を押す。

Duplicating a profile

デフォルトのプロファイル設定を復元する

デフォルトのインスペクション設定を復元できます。デフォルトで有効になっているインスペクションとその重大度。

  1. Ctrl+Alt+S を押して IDE 設定を開き、エディター | インスペクションを選択します。

    Ctrl+Alt+Shift+H を押してインスペクションの構成を選択することもできます。

  2. リストから必要なプロファイルを選択し、the Show Scheme Actions icon をクリックしてデフォルトの復元を選択します。

コンピューター間でプロファイルを同期する

プロジェクトに保存されているプロファイルは他のプロジェクト設定ファイルと一緒に保持され、VCS を介して共有されます。そのため、新しいプロジェクトプロファイルを設定してチームの他のメンバーと共有した後、このプロファイルは VCS からプロジェクトをチェックアウトした後に自動的にそのプロジェクトに伝播されます。

IDE保存されているプロファイルを共有したい場合は、AppCode にバンドルされている設定リポジトリプラグインを使用できます。

この場合、このプロファイルを新しく作成されたすべてのプロジェクトのデフォルトのインスペクションプロファイルとして設定する必要があります(グローバルにします)。プラグインは、このグローバル設定を設定リポジトリに接続されているすべてのコンピューターにプロモートします。

IDE に保存されているプロファイルを共有する

  1. 設定リポジトリが設定されていることを確認してください。

  2. メインメニューからファイル | 新規プロジェクトのセットアップ | 新規プロジェクトの設定を選択し、エディター | インスペクションをクリックします。

  3. プロファイルリストで、共有したいプロファイルを選択し、変更を適用してダイアログを閉じます。

  4. メインメニューからファイル | IDE 設定の管理 | 設定リポジトリを選択し、リモートの上書きをクリックして新しい設定をリポジトリに送信します。

  5. リポジトリに接続されている別のコンピューターでファイル | IDE 設定の管理 | 設定リポジトリに移動し、ローカルの上書きを選択して設定をダウンロードして適用します。

プロファイルをエクスポートおよびインポートする

プロファイルを共有するには、プロファイルをエクスポートしてから別のコンピューターにインポートすることもできます。

  1. Ctrl+Alt+S を押して IDE 設定を開き、エディター | インスペクションを選択します。

  2. the Show Scheme Actions icon をクリックし、エクスポートを選択します。

  3. プロファイルをインポートするには、the Show Scheme Actions icon をクリックしてプロファイルのインポートを選択します。

  4. プロファイルへのパスを指定して、オープンをクリックします。

関連ページ:

スコープとファイルの色

スコープは、プロジェクト内のファイルとフォルダーのグループです。スコープを使用して、さまざまな IDE ビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に編成するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。例: テスト関連のインスペクションをテストクラスでのみ実行すると、アプリ...

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

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

IDE で使用されるディレクトリ

デフォルトでは、AppCode は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE デ...

IDE 設定を共有する

AppCode を使用すると、製品の異なるインスタンス間、またはチームメンバー間で IDE 設定を共有できます。これにより、さまざまなコンピューターで作業していて、慣れ親しんでいるものとは異なる見た目や動作に煩わされたり、チーム全体で同じ標準を適用したりする場合に、快適な作業環境を再現できます。次のいずれかを使用して、IDE 設定を共有できます。設定の同期: JetBrains サーバーを使用するため、追加の構成は必要ありません。同期された設定は JetBrains アカウントにリンクされ、このア...

結果の取得と問題の解決

インスペクションがあなたのコードに問題を検出した場合、すぐにエディターで修正を適用することができます。ハイライトされたコード部分にキャレットを置き、を押します。ほとんどのインスペクションでは、AppCode はクイックフィックスの横に対話的なプレビューを表示します。を押すと、このプレビューを隠したり表示したりできます。問題ツールウィンドウで修正を適用する:インスペクションを手動で起動した場合は、解析が終了した後に自動的に開く問題ツールウィンドウで結果を調べることができます。検出された問題は