drupal code quality
1.0.0
Drupal Code Quality は、Drupal コード ベースの静的分析を支援するために設計された Docker イメージです。これは、Adam Culp の PHP Code Quality Docker イメージに基づいています。したがって、adamculp/php-code-quality に存在するすべてのツールもここに存在します。詳細については、そのパッケージ内の README.md を参照してください。
Drupal の観点から見ると、この Docker イメージは以下を追加します。
これらのコマンドをリポジトリのルート ディレクトリで実行します。以下のコマンドは、Drupal サイトがdocroot
ディレクトリの下に存在することを前提としています。
これは、 /app
の下にコードがマウントされたシェルに入る最も簡単なコマンドです。
docker run -it --rm -v "$PWD":/app -w /app hussainweb/drupal-code-quality:latest bash
docker run -it --rm -v "$PWD":/app -w /app hussainweb/drupal-code-quality:latest phpcs --standard=Drupal --extensions=php,module,inc,install,test,profile,theme docroot/modules/custom/ docroot/themes/custom/
詳細については、adamculp/php-code-quality の使用法を参照してください。