問題タブ [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.
sonarqube - sonar.authenticator.createUsers=false を sonarqube 5.6.1 の LDAP プラグインと組み合わせることができません
次のことを実行すると
- LDAP プラグインを追加して正しく設定する
- 設定
sonar.authenticator.createUsers=false
その後、ドキュメントは言う
この値を false に設定すると、システム管理者は、このユーザーが SonarQube にログインできるようにする前に、最初に SonarQube Web インターフェイスを介してユーザーを宣言することが必須になります。
ただし、管理コンソールに移動してユーザーを作成すると、ローカル ユーザーとして作成され、現在これを変更する方法はありません。
5.6.x でこれを行う方法はありますか?
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 つだけです。以前のようにプロジェクト パスを入力するにはどうすればよいですか?Sensor
describe(SensorDescriptor descriptor)
execute(SensorContext context)
助けてください!ありがとう!
c# - MSBuild.SonarQube.Runner の使用中にモジュールを作成する方法は?
C# および C++ セグメントを含む複雑なコードを分析しようとしています。以前に sonar-runner を使用していたとき、コードの C++ 部分のモジュールを sonar-project.properties ファイルに作成していましたが、現在は MSBuild.SonarQube に移行した後です。ランナー、sonar-project.properties ファイルがないため、モジュール情報を提供する方法がわかりません。MSBuild.SonarQube.Runner を使用してモジュールの作成が可能な場合、誰かが私を助けることができますか?
前もって感謝します
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 移行の終了と例外を示すログの一部です。
sonarqube - sonarqube の種類 (つまり、バグ/脆弱性/コードの匂い) でフィルタリング = 空の結果
SonarQube 5.6 のインストールの「タイプ」フィルターが機能していないようです。最初のスクリーン ショットでは、バグ、脆弱性、またはコードのにおいのタイプのルールの数が 0 であることに注意してください (スクリーン ショット内のいくつかのルールはそのタイプのものですが)。2 番目のスクリーン ショットは、これらのタイプのいずれかでフィルタリングすると、実際に空のセットの結果になることを示しています。