Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js代码中的代码嗅探器错误_Javascript_Codesniffer - Fatal编程技术网

Javascript js代码中的代码嗅探器错误

Javascript js代码中的代码嗅探器错误,javascript,codesniffer,Javascript,Codesniffer,从昨天开始,我一直在搜索两个代码嗅探器错误的解决方案: 62 | ERROR | [x] Expected 1 space after closing parenthesis; found | | " options.keys = $.extend(\n 这是我的密码: if (newOptions.keys) options.keys = $.extend( { shift: 1, ctrl: 'resize' }, ne

从昨天开始,我一直在搜索两个代码嗅探器错误的解决方案:

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
  );

我希望有一个外部人员的眼睛来解决这个问题,谢谢您的关注:)

我必须查看文件的其余部分才能生成并修复关闭括号后的
预期1个空格的错误,但是如果您想以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
);

我想,如果你的if没有用花括号,你就把它弄糊涂了?尤其是当对象的大括号在同一条线上时。“phpcs--standard=PSR2”告诉我必须如上所述跳过这些线(请参阅我的更新)我只有一个错误,但我仍然没有看到。。。