PHPコードスニファー用のカスタムrulesset.xmlを呼び出す方法
-
26-09-2019 - |
質問
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
その前に、次のことを行う必要がありました。 このチュートリアルで説明されているように、ルールセットをコピーします.
所属していません StackOverflow