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