在React项目里跑Sonar扫描时,总提示JSX element 'div' is not closed properly,但代码明明是自闭合的呀。比如这个组件:
function Button() {
return <button className="primary">Click me</button>;
}
我已经检查过所有标签闭合了,还重启了Sonar服务,问题还是存在。配置文件里sonar.javascript.jsx=false这个参数要不要改?或者是不是需要安装额外插件?
sonar.javascript.jsx设定成true就行了,这参数本来就应该开。你那代码写法是标准的 JSX,关着当然扫不干净。