Я использую Eclipse Mars.1 с последней версией PDT и последней версией PHPCS. Я использую вариант форматера PEAR в моем PHPCS, и есть одно поведение, которое раздражает чертовски. Он не понимает выделение квадратной скобки как инициализацию массива.
Например, приведенный ниже код будет отображаться как действительный, без ошибок форматирования.
funcCall(
array(
'value',
'value2',
'value3',
)
);
Но если я сделаю
funcCall(
[
'value',
'value2',
'value3',
]
);
Он жалуется, что значения должны быть с отступом в скобках. Как будто значения, где часть вызова функции, а не в массиве, который находится внутри нее.
РЕДАКТИРОВАТЬ: В соответствии с запросом здесь возвращается результат запуска PHPCS в командной строке, похоже, проблема в Eclipse.
стандарт … СДЕЛАНО (зарегистрировано 13 сообщений)
Создание списка файлов … СДЕЛАНО (1 файлов в очереди)
Перейдя в каталог [МОЙ КАТАЛОГ] Обработка File.php [PHP => 564 токенов в 74 строках] … СОВЕРШЕНО за 76 мс (0> ошибок, 0 предупреждений)
Время: 574мс; Память: 3,25 Мб
РЕДАКТИРОВАТЬ 2: Только что обновлен до Mars.2 и новейших инструментов PDT, все тот же вопрос.
Задача ещё не решена.
Других решений пока нет …