1

我将 Sonarlint 2.2.1 与 Eclipse Luna 一起使用,它工作得很好,但是自从我升级到 Sonarlint 2.3 后,就没有像以前那样工作了。

我将 Sonarlint 用作没有 SonarQube 服务器的独立 eclipse 插件。

我从事具有这种结构的项目:

Parent
  |
  |-> module1
  |-> module2
  |-> ...
  |

在 v2.2.1 sonarlint 显示所有模块的所有问题,即使我从项目中关闭或删除父项目。

在 v2.3 sonarlint 中,sonarlint 视图上不显示任何问题。

如果我 open /module1/src/main/.../SomeClass.java,则当前打开的课程的问题显示在列表中,但不在打开的课程中。当我双击列表中的问题时,它会打开/parent/module1/src/main/.../SomeClass.java不被视为构建路径中文件的文件链接。在问题视图的路径列中,路径类似于/parent/module1/src/main/.../SomeClass.java.

如果我开设第二堂课,那堂课的问题就会出现在 sonarlint 问题视图列表中。

如果我在 Eclipse 中关闭父项目,则会收到错误消息,告诉我资源/parent/module1/src/main/.../SomeClass.java不存在。

如果我在 Eclipse 中删除父项目,则问题会显示在打开的文件中,并且 sonarlint 问题视图中列路径的值是正确的:/module1/src/main/.../SomeClass.java

有没有人遇到过同样的问题?

4

0 回答 0