WordPress のコードスタイル
WordPress のコードスタイルを設定する
PhpStorm では、WordPress のコーディング標準(英語)に従って WordPress コードスタイルを使用することができます。コードスタイルスキームで詳細を参照してください。
WordPress 統合を有効にすると、PhpStorm は WordPress コードスタイルを設定するためのポップアップを表示します。ポップアップのそれを設定するリンクをクリックして、表示されるコードスタイル: PHP ページでコードスタイルを設定します。
WordPress コードスタイルを手動で設定するには
設定ダイアログ(Ctrl+Alt+S)で、 に移動します。
開いているコードスタイル: PHP ページで、選択して設定 ... リンクをクリックします。
コンテキストメニューから設定済みのスタイル ... を選択し、次に WordPress を選択します。
WordPress のコーディング標準に照らしてコードをチェックする
PhpStorm を使用すると、コーディング標準の問題を検出する PHP_CodeSniffer ツールを、WordPress 固有の標準セットを PHP_CodeSniffer に提供する WordPress のコーディング標準(英語)と組み合わせて使用できます。これにより、コードがクリーンで一貫性があり、いくつかの一般的なエラーがないことが保証されます。
始めるには、PHP_CodeSniffer をインストールして構成するで説明されている手法を使用して PHP_CodeSniffer をインストールします。おそらく最も簡単な方法は、Composer でインストールすることです。
PHP_CodeSniffer をインストールする
composer.json 内で、
squizlabs/php_codesniffer依存関係レコードをrequireキーまたはrequire-devキーに追加します。パッケージ名とバージョンのコード補完を取得するには、Ctrl+Space を押します。以下のいずれか 1 つを実行します:
エディターパネルの上部にあるインストールショートカットリンクをクリックします。
インストールされていない Composer パッケージインスペクションが有効になっている場合、PhpStorm は、現在インストールされていない宣言済みの依存関係をハイライトします。Alt+Enter を押して、特定の依存関係をインストールするか、すべての依存関係を一度にインストールするかを選択します。
次に、WordPress 固有の標準を PHP_CodeSniffer に提供する WordPress のコーディング標準をインストールします。
WordPress のコーディング標準をインストールする
composer.json 内で、
wp-coding-standards/wpcs依存関係レコードをrequireキーまたはrequire-devキーに追加します。パッケージ名とバージョンのコード補完を取得するには、Ctrl+Space を押します。以下のいずれか 1 つを実行します:
エディターパネルの上部にあるインストールショートカットリンクをクリックします。
インストールされていない Composer パッケージインスペクションが有効になっている場合、PhpStorm は、現在インストールされていない宣言済みの依存関係をハイライトします。Alt+Enter を押して、特定の依存関係をインストールするか、すべての依存関係を一度にインストールするかを選択します。
WordPress のコーディング標準パッケージがインストールされ、対応する WordPress 標準が PHP_CodeSniffer 検証インスペクション用に自動的に選択されます。必要に応じて、設定ダイアログ (Ctrl+Alt+S) のページでインスペクションをさらにカスタマイズできます。詳細については、PHP_CodeSniffer を PhpStorm インスペクションとして有効にするを参照してください。
関連ページ:
コードスタイルスキーム
特定のコーディングガイドラインが企業内に存在する場合は、ソースコードを作成する際に、このガイドラインに従わなければなりません。PhpStorm は、必要なコードスタイルを維持できます。IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。プロジェクトのコードスタ...
コードスタイル: PHP
このページを使用して、PHP ファイルのフォーマットオプションを設定します。これらの設定を変更すると、プレビューペインに、コードへの影響が表示されます。選択して設定 ...:このリンクをクリックして、現在の言語コードスタイルのベースとして使用する言語を選択します。リストには 2 つのオプションが含まれています。言語: 他の言語からコーディングスタイル設定を継承するには、このオプションを選択します。表示されたリストから原言語を選択します。現在の言語に適用可能な設定のみが採用されます。他のすべての設...
PHP_CodeSniffer
PhpStorm は、PHP_CodeSniffer ツールとの統合によりコードスタイルチェック機能を提供します。PHP_CodeSniffer ツールは、選択したコーディング標準に準拠しているかどうかを検証します。定義済みのコーディング標準のいずれかを指定するか、PHP_CodeSniffer のデフォルトの Standards ディレクトリ以外のルートディレクトリに、独自に定義したコーディング標準を使用することもできます。さらに、カスタムコーディングスタイルをチームと共有することも可能です。コマンド...
Composer 依存関係マネージャー
PhpStorm は Composer 依存関係マネージャーと統合されています。これにより、Packagist またはカスタムリポジトリからのパッケージをプロジェクトの依存関係として宣言し、IDE から管理できます。PhpStorm は以下を提供します。一般的な Composer コマンド (init、install、update) と、その他の Composer コマンドを実行するための専用ユーザーインターフェース。コマンド出力は Composer ログコンソールに表示されます。PhpStorm プロ...
WordPress コード補完とナビゲーション
PhpStorm が提供するコーディング支援を利用するには、作業中の WordPress インストールをプロジェクト内で外部ライブラリとして設定する必要があります。こうすることで、WordPress コアファイルがインデックス作成に関与するようになり、これが参照の解決とコード補完、ナビゲーション、検索、その他の PhpStorm のコーディング支援機能の提供の基礎となります。フックのサポート:PhpStorm は、WordPress コアおよび付属のプラグインで宣言されたすべてのフックにインデ...
PhpStorm の WP-CLI コマンドラインツールを使用する
WordPress をコマンドラインモードで実行するには、wp-cli/wp-cli パッケージを Composer 依存関係として宣言するか、https://wp-cli.org/ からアーカイブをダウンロードする必要があります。Composer を使用して WP-CLI パッケージをインストールする composer.json 内で、依存関係レコードをキーまたはキーに追加します。パッケージ名とバージョンのコード補完を取得するには、を押します。以下のいずれか 1 つを実行します: エディターパネルの上...