studioumi/phpcs-japanese-drupal

PHP Code Sniffer ruleset for Japanese Drupal project.

Installs: 2 079

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 0

Open Issues: 0

Type:phpcodesniffer-standard

v1.0.1 2020-03-31 07:02 UTC

This package is not auto-updated.

Last update: 2024-11-20 04:28:38 UTC


README

PHP Coder Sniffer を Drupal の Coder プロジェクトのルールセットを使用した際、ソースコードのコメントなどに日本語を使用した時に発生する警告を緩和するルールセットです。

使い方

Composer を使った一般的なグローバルインストールの方法を以下に解説します。

本パッケージを Composer を使ってインストールします。PHP Code Sniffer や Drupal Coder モジュールも依存関係にあるため自動的にインストールされます。

$ composer global require studioumi/phpcs-japanese-drupal

初めて Composer でグローバルインストールした場合は ~/.composer/vendor/bin ディレクトリにパスを通してください。

PHP Code Sniffer に Coder とこのプロジェクトのルールセットのインストールパスを設定します。

$ phpcs --config-set installed_paths $HOME/.composer/vendor/drupal/coder/coder_sniffer,$HOME/.composer/vendor/studioumi/phpcs-japanese-drupal

インストールされているスタンダードの一覧を確認します。DrupalJapaneseDrupal の名前があれば正常です。

$ phpcs -i
The installed coding standards are MySource, PEAR, PHPCS, PSR1, PSR2, Squiz, Zend, Drupal, DrupalPractice and JapaneseDrupal

以上で JapaneseDrupal のスタンダードが使用可能になります。以下は基本的な使い方の例です。

$ phpcs --standard=JapaneseDrupal /PATH

デフォルトのルールセットを JapaneseDrupal に設定することで --standard=JapaneseDrupal のオプションを省略することができるようになります。好みに応じて設定してください。

$ phpcs --config-set default_standard JapaneseDrupal