私はMediaWiki コーディング標準forを使用していphp_codesnifferます。事は、それはPHPバージョン用に作成されています<7.0.0。次のフォーマットされていないコード スニペットを見てみましょう。
function test(){}
スニファーはエラーを報告します。これには、との間)にスペースが必要です{(ルールは ですGeneric.Functions.OpeningFunctionBraceKernighanRitchie.SpaceAfterBracket)。
function test() {}
しかし、PHP 7 に関しては、関数に戻り値の型のヒントがある場合、次のようにフォーマットする必要があります。
function test(): string {}
したがって、)と の間にスペースはありませんが、と 他のトークンの間にはスペースがあります:。stringこれを達成するために私が書かなければならないルールは何ですか?