我想知道使用 Sonar 的最佳方法是啥?

Posted

技术标签:

【中文标题】我想知道使用 Sonar 的最佳方法是啥?【英文标题】:I want to know what is the best way to use Sonar?我想知道使用 Sonar 的最佳方法是什么? 【发布时间】:2019-05-25 11:05:52 【问题描述】:

1 - 是否只是在 Eclipse 上安装 SonarLint 并实时修复插件报告的错误?

2 - 或者它正在安装具有相同规则和服务器质量门以及 Sonar Scanner 的本地版本的 Sonar Qube,并且在每次提交之前在本地运行 Sonar Scanner 并检查 Sonar 是否会成功通过。

第一点压力很大,因为 SonarLint 插件会分析所有文件,而不仅仅是最后的更改,它会为我提供许多我不需要的声纳警告和警报,它会阻止我继续完成我的主要任务。

【问题讨论】:

主要是基于意见的,这两种工具都可以用来生成更好的代码 它并没有阻止,它可以节省您未来的时间。 是的,我知道它们都是正确的,但我想知道社区推荐的最佳方式 Sonar Qube 不仅为您提供 lints,它还为您提供主要的小错误、泄漏和代码重复, 我的意见是我们应该修复 lint 错误,否则开发人员解决 lint 错误是一项繁琐的任务。 【参考方案1】:

您应该在连接模式下安装 SonarLint 并将其连接到您的 SonarQube 实例。这样,SonarLint 将使用来自 SonarQube 服务器的质量配置文件设置。在文档中查看更多信息https://www.sonarlint.org/eclipse/#eclipse-connected-mode

【讨论】:

我同意你的看法。如果您阅读了我上面的评论,我说过使用这种方式有点累,因为 SonarLint 会分析整个类而不仅仅是修改后的代码。但显然 SonarLint 是这样工作的。 这是我目前使用的方法 @Mahmoud 如果您认为答案正确,请考虑接受答案

以上是关于我想知道使用 Sonar 的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

复制数据库的最佳方法是啥?

本地化移动应用程序的最佳方法是啥

在 Django 中分析视图的最佳方法是啥?

在 python 中创建字符串数组的最佳方法是啥?

在 iPhone 中延迟加载图像的最佳方式是啥?

地理定位的最佳方法是啥?