使用StandardJS,仅在'else'语句的错误行上出现花括号错误

编程入门 行业动态 更新时间:2024-10-07 02:30:52

使用StandardJS,仅在'else'语句的<a href=https://www.elefans.com/category/jswz/34/1771449.html style=错误行上出现花括号错误"/>

使用StandardJS,仅在'else'语句的错误行上出现花括号错误

我正在尝试使用StandardJS来帮助我的起毛(也是因为我的主管要求我这样做)。在大多数情况下,它的性能都很好。但是,今天我开始遇到以前从未见过的错误,并报告:

Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
standard(brace-style)

这是导致错误的代码:

if (err.status === 'not found') {
  cb({ statusCode: 404 })
  return
}
else {  // THIS LINE causes the error
  cb({ statusCode: 500 })
  return
}

为什么会出现此错误,以及如何防止此错误?

注意,我在此项目上使用StandardJS 8.6.0。该错误是由Standard在项目编译中以及在安装了StandardJS扩展的VS Code IDE中产生的。 (是的,我确实确保所有其他大括号都放在正确的位置!)

回答如下:

就像错误说的那样,您需要将右大括号放在与else之后的后续块相同的行上:

if (err.status === 'not found') {
  cb({ statusCode: 404 })
  return
} else {   // <--- now } is on same line as {
  cb({ statusCode: 500 })
  return
}

更多推荐

使用StandardJS,仅在'else'语句的错误行上出现花括号错误

本文发布于:2024-05-06 20:49:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1753834.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:错误   括号   语句   StandardJS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!