Большинство наших проектов — это WordPress, и хотя мы согласны с большинством установленных им стандартов кодирования, есть некоторые, с которыми мы не согласны и не хотим использовать их в наших собственных частных проектах. Каким-то образом части этих разногласий все еще остаются в кодовой базе из-за того, что разработчики копируют решения, которые они нашли в Интернете, и я хотел бы предотвратить это с помощью phpcs. Не только потому, что копирование сомнительно (качество этих кодовых фрагментов часто ужасно), но и потому, что их сложнее читать и редактировать.
Вот как WordPress говорит вам сделать это: fn_call( array( 1, 2, 3 ) );
Вот как мы это делаем: fn_call([1, 2, 3]);
Я нашел способ исключить эти правила из стандартов кодирования WordPress.
<exclude name="PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket" />
<exclude name="PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket" />
<exclude name="WordPress.Arrays.ArrayDeclaration.NoSpaceAfterOpenParenthesis" />
но как мне обеспечить отсутствие пробелов? Я ничего не могу найти по этому поводу.