SonarQube 报告显示了最小 Vue.js 扩展文件更改的未覆盖条件

SonarQube Report Shows Uncovered Conditions for Minimal Vue.js Extension File Changes

提问人:Prem 提问时间:11/14/2023 更新时间:11/14/2023 访问量:16

问:

我在本地为 Vue.js 扩展文件生成的 SonarQube 报告遇到了问题。尽管只更改了三行代码,但报告指出了 22 个未覆盖的情况,对我的整体覆盖率报告百分比产生了不利影响。有人可以帮忙解决这个问题吗?

import Emitter from "tiny-emitter/instance"

mount() {
    Emitter.on(event1, value => {
      this.method(value);
    });
    Emitter.on(event2, (value) => {
      this.methodtwo(value);
    });
    Emitter.on(event3, value => {
      this.methodThree(value);
    });
}

环境:SonarQube 版本:9.3 Vue.js 版本:3 开玩笑版本: 29

重现步骤:在 Vue.js 扩展文件中进行提供的代码更改。 在本地计算机上生成 SonarQube 报告。

预期成果:SonarQube 报告应准确反映所做的最小更改,并具有正确的覆盖率百分比。

实际结果:该报告显示了 22 个未覆盖的条件,尽管代码更改仅限于三行。

vue.js vuejs3 sonarqube 代码覆盖 率 sonarqube-scan

评论


答: 暂无答案