【问题标题】:Can I run the SonarQube Java Analyzer without running the scanner? And how?我可以在不运行扫描仪的情况下运行 SonarQube Java 分析器吗?如何?
【发布时间】:2017-02-19 12:07:32
【问题描述】:

我想获取给定 Java 文件的语法和语义信息,看来我必须运行 SonarQube 扫描仪才能获取此类数据。但是,我不想这样做,因为我必须创建一个新项目,并且结果会显示在网页上。那么有没有办法立即运行 Java 分析器并为 Java 文件提供相关的语法和语义数据? 非常感谢~

【问题讨论】:

  • 如果你能分享你想要达到的目标,帮助你会更容易吗?为什么需要语法和语义数据而不想运行分析?

标签: java sonarqube


【解决方案1】:

您可以使用像 sonarlint 这样的插件,它会显示在 IDE 本身上打开文件的问题。

【讨论】:

  • 谢谢~能不能写代码调用sonarlint的API来分析Java文件,得到对应的AST和语义数据?我在 GitHub 上查过项目,并没有发现这样的功能。您能否提供更多信息?
  • 如果您使用 IntelliJ 或 Eclipse,可以从 www.sonarlint.org 下载插件,并将其放在插件文件夹中进行配置。
  • @rathna 考虑编辑您的答案以包含您在评论中添加的信息;以后来的人可能看不到cmets。
猜你喜欢
  • 2021-03-16
  • 2019-07-11
  • 2017-03-24
  • 2017-03-15
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 2020-08-31
  • 2018-08-26
相关资源
最近更新 更多