質問

PHPコードスニファー用のカスタムrulesset.xmlを作成しようとしていますが、デフォルトのフォルダーに置かずにコマンドラインから呼び出すと機能しないようです。

ドキュメントには別のことが記載されているようですので ここで何か間違ったことをしているかどうかを聞きたいです

:~/$ phpcs --standard=/home/edo/custom_ruleset.xml source/
===>
ERROR: the "/home/edo/custom_ruleset.xml" coding standard is not installed.
The installed coding standards are PEAR, PHPCS, Zend, Squiz and MySource

それがうまくいかない場合:独自のコーディング標準をソースに同梱する方法について何か提案はありますか?ありがとう

役に立ちましたか?

解決

少なくとも必要です バージョン 1.3.0a1 アノテーション付きルールセットを使用するためのコード スニッファー:

  • すべてのcodingStandard.phpファイルはrulesset.xmlファイルに置き換えられました。
    カスタム標準を引き続き機能させるには、この新しい形式に変換する必要があります
  • を使用して、独自のカスタム ruleset.xml ファイルへのパスを指定できます。 --standard コマンドラインarg、例えば phpcs --standard=/path/to/my/ruleset.xml

その前に、次のことを行う必要がありました。 このチュートリアルで説明されているように、ルールセットをコピーします.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top