1

私は、最新バージョンの PDT と最新の PHPCS を備えた Eclipse Mars.1 を使用しています。PHPCS で PEAR フォーマッタの変種を使用していますが、非常に厄介な動作が 1 つあります。配列の初期化としての角括弧の識別を理解していません。

たとえば、次のコードは、フォーマット エラーがないため、有効であると表示されます。

funcCall(
    array(
        'value',
        'value2',
        'value3',
    )
);

でももしそうなら

funcCall(
    [
        'value',
        'value2',
        'value3',
    ]
);

値を括弧と一緒にインデントする必要があると不平を言っています。関数の一部が呼び出す値であり、その内部にある配列ではないかのように。

編集: ここで要求されているのは、コマンド ラインで PHPCS を実行した場合の戻り値です。問題は Eclipse にあるようです。

標準... 完了 (13 個のスニフが登録されています)
ファイル リストの作成中... 完了 (キューに 1 つのファイル)
ディレクトリに変更 [MY DIRECTORY] File.php の処理中 [PHP => 74 行で 564 トークン]... 76ms で完了(0 > エラー、0 警告)
時間: 574ms; メモリ: 3.25Mb

編集 2: Mars.2 と最新の PDT ツールに更新されたばかりですが、同じ問題が発生します。

4

0 に答える 0