2

いくつかのカスタム スニフを含むルールセットがあります。プロジェクト ディレクトリ/リポジトリにルールセットがありますが、そこにカスタム スニフを保持する方法がわかりません。

相対リンクをルールセットに入れると:

 <rule ref="./MySniffs/foo"/> 

次に、このエラーがスローされます。

PHP_CodeSniffer_Exception: Referenced sniff "./MySniffs/foo" 
does not exist in C:\path\to\php\php\pear\PHP\CodeSniffer.php

したがって、相対パスは、ルールセットからではなく、CodeSniffer.php ファイルから計算されます。

絶対パスを使用せずにルールセットがカスタム スニフを指すようにすることは可能ですか?

これは複数のインスタンスを持つリポジトリであるため、相対パスを使用する必要があります。

4

1 に答える 1