0

SonarQube が欲しいので、インストールして jenkins のビルド中に使用しています。問題は、サーバーから結果を取得する方法です。どうやらうまくいったプラグインを試してみました。IDE でエラーを確認しましたが、エラーはジェンキンス ビルドの結果であると思われるため、正確ではありません。

SonarLint は SonarQube のある種のローカル バージョンであると考えて調査しましたが、IDE でプラグインが失敗した (サーバーが見つからない) ため、さらに深く掘り下げてこれを見つけました

現在、Eclipse 用の SonarLint はhttps://update.sonarlint.org/を SonarQube インスタンスとして使用しています。

とにかくSonarQubeアンダーコートを使用しています。おそらく、どうにかして開発SonarQubeに切り替えることができます。

しかし、複数の開発マシンからどのように機能するかを誰かに説明してもらえますか? 他の開発者とは異なるバージョンのコードを分析すると、私たち全員に影響が及ぶのではないでしょうか? これに対する唯一の解決策は、実際に各マシンでローカルに SonarQube を実行していることですか?

または、ローカルで実行されている可能性がありますが、リモートからのみルールをダウンロードしていますか? どこかにローカルデータベースが必要になるため、これは正しいとは思いません。ここで言われているように

4

1 に答える 1

0

その通りです。現在、SonarLint はローカルで使用することを目的としています。更新サーバーのプラグインとルールを使用するため、SonarLint を使用するすべてのユーザーは、同じコードで同じ問題が発生するはずです (最新であると仮定します)。

分析結果とコードはサーバーに送信されません。ローカル分析を実行します (公開モードではなく問題モードを使用)

後でカスタム SonarQube サーバーへの接続をサポートする予定です。これにより、ローカルの問題とサーバーが認識している問題を照合し、そこからの情報を使用できるようになります。

于 2016-01-14T14:32:12.657 に答える