我已经经历过:配置 Sonar 以从 Maven pom.xml 中排除文件,但 SonarLint 仍然无法排除这些所有文件。
非常感谢任何帮助
<properties>
<java.version>1.8</java.version>
<sonar.coverage.exclusions>
**/dto/**/*, **/entity/**/*,
**/exception/**/*, **/repository/**/*,
**/enums/**/*,
**/assembler/**/*,
**/src/main/resources/sql/**/*,
**/controller/**/*,
**/utils/**/*,
**/security/**/*,
**/servlet/**/*,
**/MainApplication.java
</sonar.coverage.exclusions>
<sonar.exclusions>
**/entity/**/*,
**/constant/**/*,
**/repository/**/*,
**/src/main/resources/sql/**/*,
**/enums/**/*
</sonar.exclusions>
</properties>
按照以下步骤排除文件:在 SonarQube 中单击您的项目名称 -> 管理 -> 常规设置 -> 分析范围 -> 覆盖范围排除或源文件排除(您可以将文件模式放入文本框中)
这将跳过与给定模式匹配的文件。