我正在尝试使用 SonarQube(第一次使用该工具)版本 6.7.5 分析正在进行的 ReactJS 项目,但是在第二次代码扫描后,由于新代码的覆盖率为 0% 和新代码的重复行数为 5%,质量门失败.
第一个问题 - 当我看到 SonarQube 接收到新代码时,我根本不知道为什么我得到它(没有覆盖新代码)。看起来大多数功能组件都没有被测试覆盖。
第二个问题 - 重复。它们中的大多数都是误报,如导入语句或声明(例如react表和列声明)。有没有办法将它们标记为非重复?或者是否有任何解决方法可以使这些代码块有效(不是重复)?