将嗅探器错误编码成js代码

Code Sniffer error into js code

从昨天开始,我一直在寻找解决两个代码嗅探器错误的办法:

62 | ERROR | [x] Expected 1 space after closing parenthesis; found
   |       |     " options.keys = $.extend(\n

这是我的代码:

  if (newOptions.keys) options.keys = $.extend(
     {
     shift: 1,
     ctrl: 'resize' },
     newOptions.keys
  );

希望有外行人的眼光来解决这个问题,谢谢关注:)

我必须查看文件的其余部分才能生成并修复 Expected 1 space after closing parenthesis 错误,但是如果您想以 PSR2 满意的方式格式化该 IF 语句,您会这样做:

if (newOptions.keys) {
    options.keys = $.extend(
        {
            shift: 1,
            ctrl: 'resize'
        },
        newOptions.keys
    );
}

如果您使用的标准允许内联控制结构,则可以忽略 PSR2 错误并改用此代码:

if (newOptions.keys) options.keys = $.extend(
    {
        shift: 1,
        ctrl: 'resize'
    },
    newOptions.keys
);