Sonar扫描显示JSX元素未正确闭合但代码实际没问题怎么办?

Prog.康佳 阅读 29

在React项目里跑Sonar扫描时,总提示JSX element 'div' is not closed properly,但代码明明是自闭合的呀。比如这个组件:

function Button() {
  return <button className="primary">Click me</button>;
}

我已经检查过所有标签闭合了,还重启了Sonar服务,问题还是存在。配置文件里sonar.javascript.jsx=false这个参数要不要改?或者是不是需要安装额外插件?

我来解答 赞 6 收藏
二维码
手机扫码查看
1 条解答
爱学习的新艳
sonar.javascript.jsx 设定成 true 就行了,这参数本来就应该开。你那代码写法是标准的 JSX,关着当然扫不干净。
点赞 6
2026-02-03 23:10