問題タブ [sonarqube5.6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
468 参照

sonarqube - sonar.authenticator.createUsers=false を sonarqube 5.6.1 の LDAP プラグインと組み合わせることができません

次のことを実行すると

  • LDAP プラグインを追加して正しく設定する
  • 設定sonar.authenticator.createUsers=false

その後、ドキュメントは言う

この値を false に設定すると、システム管理者は、このユーザーが SonarQube にログインできるようにする前に、最初に SonarQube Web インターフェイスを介してユーザーを宣言することが必須になります。

ただし、管理コンソールに移動してユーザーを作成すると、ローカル ユーザーとして作成され、現在これを変更する方法はありません。

5.6.x でこれを行う方法はありますか?

0 投票する
0 に答える
411 参照

java - Sonar Java API 5.6 で、これらの廃止されたメソッドの代わりになるものは何ですか?

私のアプリケーションには、Sonar Java API 4.2 を使用するメソッドがいくつかあります。しかし、私は 5.6.1 にアップグレードしましたが、これらのメソッドの代替を実装できません。

  • org.sonar.api.resources.Project.path();SensorContext.fileSystem().baseDir().toString()代わり に使ってみました。機能は同じですか?

  • では、Project と SensorContext が非推奨になりました。新しいインターフェイスorg.sonar.api.batch.Sensor.analyse(Project project,SensorContext context)の新しいメソッドは と の 2 つだけです。以前のようにプロジェクト パスを入力するにはどうすればよいですか?Sensordescribe(SensorDescriptor descriptor)execute(SensorContext context)

助けてください!ありがとう!

0 投票する
0 に答える
158 参照

c# - MSBuild.SonarQube.Runner の使用中にモジュールを作成する方法は?

C# および C++ セグメントを含む複雑なコードを分析しようとしています。以前に sonar-runner を使用していたとき、コードの C++ 部分のモジュールを sonar-project.properties ファイルに作成していましたが、現在は MSBuild.SonarQube に移行した後です。ランナー、sonar-project.properties ファイルがないため、モジュール情報を提供する方法がわかりません。MSBuild.SonarQube.Runner を使用してモジュールの作成が可能な場合、誰かが私を助けることができますか?

前もって感謝します

0 投票する
1 に答える
279 参照

sonarqube - SonarQube 5.3 から 5.6.2 (および 5.5) にデータベースを移行するときの IllegalStateException

データベースを SonarQube 5.3 から SonarQube 5.6.2 にアップグレードしようとすると、「java.lang.IllegalStateException」が発生し、「ソース データの圧縮解除と逆シリアル化に失敗しました」というメッセージが表示されます (元は com.google.protobuf.InvalidProtocolBufferException: Stream が原因でした)。破損しています)。

私はこれをいくつかの異なるデータベース (SonarQube 5.3 を使用していて、アップグレードしたいチームが 40 ほどあります) と 5.5 (より小さなステップでうまくいく場合) と 5.6.2 の両方で試しました。同じエラーが発生します。

すべてのプラグインを最新バージョンにアップグレードしました - Jira プラグインは互換性がなくなったため削除する必要がありました。メトリクス テーブルにはまだエントリがあることに注意してください。これは問題になる可能性がありますか?

このエラーの原因と回避方法を教えてください。

さらに情報が必要な場合はお知らせください。

ありがとう!!!!

ロバート

次のプラグインが 5.6.2 にインストールされます。

そして、これらは 5.3 にインストールされました。

これは、DB 移行の終了と例外を示すログの一部です。

0 投票する
1 に答える
490 参照

sonarqube - sonarqube の種類 (つまり、バグ/脆弱性/コードの匂い) でフィルタリング = 空の結果

SonarQube 5.6 のインストールの「タイプ」フィルターが機能していないようです。最初のスクリーン ショットでは、バグ、脆弱性、またはコードのにおいのタイプのルールの数が 0 であることに注意してください (スクリーン ショット内のいくつかのルールはそのタイプのものですが)。2 番目のスクリーン ショットは、これらのタイプのいずれかでフィルタリングすると、実際に空のセットの結果になることを示しています。

タイプ バグ、脆弱性、またはコードのにおいの 0 ルール バグで フィルタリングすると空のセットの結果