小编Jul*_*eam的帖子

是否为Checkstyle,PMD,FindBugs更换SonarQube?

我们正在从头开始研究一个Web项目,并且正在研究以下静态代码分析工具.

  • 约定(Checkstyle)
  • 不良做法(PMD)
  • 潜在的错误(FindBugs)

该项目建立在Maven之上.我没有使用多种工具来实现这一目的,而是在寻找一个灵活的解决方案并且遇到了SonarQube.

我们是否可以通过SonarQube实现Checkstyle,PMD和Findbugs的结果?

findbugs checkstyle pmd sonarqube

101
推荐指数
6
解决办法
6万
查看次数

如何在Eclipse中使用SonarLint

我被分配使用SonarQube来获得代码质量.但是当我将它的插件下载到Eclipse时,我知道它已被弃用,新的​​是SonarLint.

但到目前为止,我找不到任何关于如何使用SonarLint的好文档.如何使用它检查java项目.我只接触过Youtube视频.但遗憾的是他们真的不清楚我.

如果可以指引我到一个好地方获得明确的知识,我将非常感激你.

java eclipse sonarlint

27
推荐指数
1
解决办法
8万
查看次数

如何从扩展代码中动态查询我的 VSCode 扩展版本?

我正在为 VSCode 编写扩展。我想从它自己的代码中获取扩展的运行时版本。有没有办法做到这一点?

我找到了,VSCode.extensions.getExtension('myExtensionId').packageJSON但我不知道该怎么办。

visual-studio-code vscode-extensions

6
推荐指数
2
解决办法
959
查看次数

IntelliJ中的SonarQube本地脚本找不到mvn(IOException/No此类目录)

我的maven版本在IntelliJ IDEA中运行良好.这不是问题.该问题与SonarQube社区插件有关.

ERROR 17:08:38.358 > java.io.IOException: Cannot run program "mvn" (in directory "/Users/chrismanning/Projects/Registry/registry/idea-files"): error=2, No such file or directory
Run Code Online (Sandbox Code Playgroud)

本地分析脚本:

mvn sonar:sonar 
-DskipTests=true 
-Dsonar.analysis.mode=issues
-Dsonar.scm.enabled=false 
-Dsonar.scm-stats.enabled=false 
-Dissueassignplugin.enabled=false 
-Dsonar.preview.excludePlugins=emailnotifications,issueassign 
-Dsonar.report.export.path=sonar-report.json
Run Code Online (Sandbox Code Playgroud)

我肯定已经安装了maven并且在我的路上.(它在/ usr/local/bin中符号链接)

chrismanning@Chriss-MacBook-Pro:~/Projects/Registry/registry/idea-files$ mvn -version
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T12:29:23-05:00)
Maven home: /Users/chrismanning/apache-maven-3.2.5
Java version: 1.8.0_40, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.10.3", arch: "x86_64", family: "mac"
Run Code Online (Sandbox Code Playgroud)

M2_HOME和PATH在/etc/launchd.conf中得到了明确的定义

java intellij-idea maven sonarqube

4
推荐指数
1
解决办法
2288
查看次数