我将MediaWiki 编码标准用于php_codesniffer
. 事情是,那是为 PHP 版本创建的<7.0.0
。让我们采用以下未格式化的代码片段:
function test(){}
嗅探器会报错,就是)
and之间需要空格{
(规则是Generic.Functions.OpeningFunctionBraceKernighanRitchie.SpaceAfterBracket
function test() {}
但是当涉及到 PHP 7 并且该函数具有返回类型提示时,我希望它的格式如下
function test(): string {}
所以 and 之间没有空格)
,:
但是string
and 其他标记之间有空格。为了实现这一目标,我必须写什么规则?