1

phpcsがシステムにインストールされており、コマンド ラインからコード スニッフィングが正常に機能します。

phpcs --extensions=php /path/to/code.php` 

^ 正常に動作します。

PHP Storm IDE の場合、次のように設定で ruleset.xml ファイルの場所を指定しました。

Cmd+ ,> PHP Code Sniffer validation> Coding standard> Custom> ruleset.xml へのパス

ただし、次のエラーが表示されます。

PHP Code Sniffer
        phpcs: /Users/gketkar/code-sniffer/Blah/ruleset.xml: line 1: syntax error near unexpected token `newline'
        /Users/gketkar/code-sniffer/Blah/ruleset.xml: line 1: `<?xml version="1.0"?>'

更新: ruleset.xml ファイルは次のようになります。

<?xml version="1.0"?>
<ruleset name="Blah">
    <description>Blah Coding Standards</description>
    <rule ref="Generic">
        <exclude name="Generic.Formatting.SpaceAfterCast.NoSpace"/>
        <exclude name="Generic.PHP.DeprecatedFunctions"/>
        <exclude name="Generic.PHP.DisallowShortOpenTag.EchoFound"/>
        <exclude name="Generic.PHP.UpperCaseConstant.Found"/>
    </rule>
</ruleset>
4

1 に答える 1