php_codesniffer
にMediaWiki coding standardを使用しています。 PHPバージョン<7.0.0
のために作成されたものです。で私のために(今では大丈夫だ (ルールがGeneric.Functions.OpeningFunctionBraceKernighanRitchie.SpaceAfterBracket
ある)スニファがエラーを報告します、それは)
と{
間のニーズスペースでPHP(CodeSniffer)で戻り値の型のヒントがある場合、関数の括弧の後ろに空白を入れないようにしてください
function test(){}
、それは正常です:のは、以下のフォーマットではないコードスニペットを見てみましょう最低)
function test() {}
を書くことしかし、それはPHP 7に来ると関数が戻り値の型のヒントを持っているとき、私はそれがこの
function test(): string {}
01のようにフォーマットしたいです
)
と:
の間のスペースはありませんが、string
と他のトークンの間のスペースはありません。これを達成するために私が書かなければならないルールは何ですか?その後、私はあなたの問題が解決されると思う:「)」
はあなたが簡単な条件を追加する場合:
'):'の*単純な条件は明らかに単純ではありません。もう少し説明していただけますか? – Victor