Questions tagged «sonarqube»

SonarQube是开放源代码平台,用于不断检查应用程序的代码质量。它使开发人员可以使用20多种不同的语言来检测错误和漏洞,并减少代码异味或不良做法。

5
关闭声纳的某些代码
是否可以针对特定的代码块关闭声纳(www.sonarsource.org)测量,而哪些是不想测量的? 一个示例是Findbugs输出的“保留堆栈跟踪”警告。当离开服务器时,如果客户端不知道该异常,我可能只想将消息传递回客户端,而不包括我刚刚捕获的实际异常(因为该客户端没有该JAR,例如包含例外)。

13
SonarQube排除目录
我试图从声纳分析中排除目录。我在sonar-project.properties文件中定义了以下属性: sonar.sources=src/java sonar.exclusions=src/java/test/****/*.java 我的目录结构是: src/java/dig src/java/test/dig 当我运行声纳运行器时,我得到以下信息: INFO - Excluded sources: INFO - src/java/test/**/*.java INFO - Excluded tests: INFO - **/package-info.java 但是,当我检查分析结果时,测试目录中的所有软件包仍然存在。 我只需要告诉Sonar不要分析测试目录及其内部的任何软件包。

12
如何配置多模块Maven + Sonar + JaCoCo以提供合并的覆盖率报告?
我已经在互联网上上下搜索了这个。有很多半的答案在那里,做Maven的属性,如${sonar.jacoco.reportPath},或org.jacoco:jacoco-maven-plugin:prepare-agent或设置maven-surefire-plugin argLine有-javaagent。 这些答案,无论是单独还是组合使用,都不怎么产生我的期望:覆盖率报告,如果在更高级别的测试中使用了某个类(例如正在使用的实体),则该类将覆盖该类由DAO负责,即使它自己的模块中的测试并未完全涵盖它。 请问某处是否有明确的配置以实现这一目标?

8
SonarQube是否可以代替Checkstyle,PMD,FindBugs?
我们从头开始研究一个Web项目,并在研究以下静态代码分析工具。 约定(Checkstyle) 不良做法(PMD) 潜在的错误(FindBugs) 该项目基于Maven构建。我没有使用多个工具来实现此目的,而是在寻找一个灵活的解决方案,并遇到了SonarQube。 确实可以通过SonarQube获得Checkstyle,PMD和Findbugs的结果吗?



8
JaCoCo SonarQube不兼容版本1007
我正在使用SonarQube进行代码质量控制,并且突然构建了否则无法通过且无法通过的构建。 [INFO] [00:00:03.630]分析/mySuperProject/target/jacoco.exec-> java.io.IOException:版本1007不兼容 当我使用调试开关调用Maven构建时,此原因被揭示 Caused by: java.io.IOException: Incompatible version 1007. at org.jacoco.core.data.ExecutionDataReader.readHeader(ExecutionDataReader.java:127) at org.jacoco.core.data.ExecutionDataReader.readBlock(ExecutionDataReader.java:107) at org.jacoco.core.data.ExecutionDataReader.read(ExecutionDataReader.java:87) at org.sonar.plugins.jacoco.AbstractAnalyzer.readExecutionData(AbstractAnalyzer.java:134) at org.sonar.plugins.jacoco.AbstractAnalyzer.analyse(AbstractAnalyzer.java:107) 在检查jacoco ExecutionDataReader时,我发现从抛出了异常 if (version != ExecutionDataWriter.FORMAT_VERSION) { throw new IOException(format("Incompatible version %x.",Integer.valueOf(version))); } 从ExecutionDataWriter我发现 /** File format version, will be incremented for each incompatible change. */ public static final …
78 sonarqube  jacoco 

5
除了SonarQube以外,是否还有其他质量管理工具[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 9年前关闭。 我们组织中的我们正在尝试实施源代码质量管理工具。SonarQube是我们遇到的这样一种工具,它功能齐全且功能强大。在实际实施之前,我们希望将其与同行进行比较。 Sonar的功能和特性是否有好的竞争者?
76 sonarqube 

4
新整数与valueOf
我使用Sonar来使代码更整洁,它指出我使用new Integer(1)而不是Integer.valueOf(1)。因为似乎valueOf没有实例化新对象,所以对内存更友好。怎么valueOf不能实例化一个新对象?它是如何工作的?所有整数都适用吗?
69 java  sonarqube 

3
此版本的OSX无法执行必要的dSYM转换
[31merror: could not complete submission of dSYM at /Users/XXUSERXX/Library/Developer/Xcode/DerivedData/ProjectName-flcoueeibbfifebpxptgzctdsqel/Build/Intermediates.noindex/ArchiveIntermediates/ProjectNameAlpha/BuildProductsPath/ProjectNameAlpha-iphoneos/ProjectName.app.dSYM: Error Domain=com.crashlytics.mac.error-domain.process-dsym Code=4 "This version of OSX is not able to perform the necessary dSYM transformations." UserInfo={NSLocalizedFailureReason=This version of OSX is not able to perform the necessary dSYM transformations.} [0m Command PhaseScriptExecution failed with a nonzero exit code ** ARCHIVE FAILED …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.