問題タブ [sonarqube-5.0]
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.
xml - Sonar での多言語プロジェクトの分析
SonarQubeのガイドラインに従って、プロジェクトを多言語プロジェクトに変更しました。
私のプロジェクトには、たとえば次のような複数のモジュールがあります。
project_name
module1
module2
module3
pom.xml
Java クラスと pom.xml ファイルで Sonar ルールを実行したいのですが、Java 品質プロファイルだけが壊れたルールにフラグを立てているようです。
sonar.language 設定を削除して追加しました<sonar.sources>project_name</sonar.sources>
が、まだ喜びはありません。実際、私は自分のプロジェクトで単一の xml ルールを破ることができませんでした。
また、Sonar 構成で xml と java の両方の品質プロファイルを設定しました。
sonarqube - Openshift ソナークベ
最新バージョンのソナーを openshift インスタンスにインストールしようとしています。検索を開始しようとすると、0.0.0.0:9001 にバインドしようとしますが、openshift ではすべてのインターフェイスにバインドできないため、IP を設定する必要があります。構成のどこでこのプロパティを設定できますか?
このようにバインドするためのソナーIPを既に構成しています
前もって感謝します
[編集]
IPを直接割り当てるように構成ファイルを変更しましたが、それでも同じエラーが発生します。設定を無視するのですか?
maven - Sonarqube 5.0: データベース スキーマを更新する必要があります
Sonar 5.0 にアップグレードする前は、内部の org.codehaus を使用していました。sonar :sonar-maven-plugin:4.3.2. アップグレード後、バージョン 5.0 で同じプラグインを使用しましたが、エラーが発生しました
次に、org.codehaus に切り替えました。mojo :sonar-maven-plugin:2.5 しかし、今では次のエラーが発生します
これまでの分析データを失わずにこの問題を解決する方法はありますか?
sonarqube - Sonar で「公開文書化された API」が壊れていますか?
Java 2.8 プラグインを使用して Sonar 5.0 を実行しています。公開文書化された API のパーセンテージ値を生成しますが、これは非常に低い値です。
これは、次のようなエンティティ クラスが 0% としてマークされていることが原因で発生します。
https://dev.eclipse.org/sonar/rules/show/squid:UndocumentedApi?layout=falseに基づいて、ゲッターとセッターは無視されるべきだと主張します。これらについて sonarqube に警告しないように説得する魔法のトリックはありますか?
gradle - コンポーネントに使用できる DSM データがありません (Gradle マルチプロジェクト)
Sonarqube 5 にアップグレードしました (非常に古い 2.14 から)。
(新しい) プロジェクト (マルチプロジェクト gradle ビルド、 gradle を使用2.3-rc-3
) をビルドすると、ビルドは成功し、ソナー コンソールにコード違反が表示されます。
デザインのリンクをクリックすると、
No DSM data available for the component
同様の質問/回答を探した後、確認したところ、正しいと思われるエントリが./build/tmp/sonarRunner/sonar-project.properties
含まれています。<project>.sonar.binaries
アップデート:
5.0 のクリーン インストールを試してみました。同じ結果です。だから私は4.5.2をインストールしました(これも新しいクリーンなデータベースです)。それは正常に動作するので、5.0のみの問題のようです。
私はこのブランチからspring-amqpを構築しています...
sonarqube - sonarqube jacoco and cobertura coverage on the same project
I am using sonarqube 5.0. In my project I would like to use cobertura, to generate coverage data to my unit tests, and jacoco to genarate data from the integration tests. Is it possible?
When I run sonar:sonar in my project I get the following error:
#xA;sonarqube - SonarQube: コンポーネントに使用できる DSM データがありません (再び)
SonarQube バージョン 5.0 を使用しており、SonarQube Runner で分析を開始しています。mvn は利用できません。
Java ソースから生成されたすべてのクラス ファイルを 1 つのディレクトリに配置しました。sonar.java.binariesと非推奨のsonar.binariesの両方がそれを指しています。
分析の実行中に、次のメッセージが表示されました。
プロジェクト -> SonarQube Web アプリケーションのデザインをクリックすると、「コンポーネントで使用できる DSM データがありません」というメッセージしか表示されませんでした。
管理者としてログインすると、[設定] -> [更新センター] に、すべてのプラグイン (Findbugs 3.1 および Java 2.9.1) が最新であることが示されます。じゃあどれ更新しようかな
データを含む DSM を取得するための前提条件は何ですか? 他のプラグインが必要ですか?特定のプロパティを設定しますか? DSM の作成は mvn (およびいくつかのダミー pom) でのみ機能しますか?
よろしくお願いします、ローランド
sonarqube - Sonar クラスの HttpDownloader のデフォルトのタイムアウトを変更する
SonarQube 5.0 では、クラスHttpDownloader.javaで接続と読み取りタイムアウトが 2000ms に設定されています。
その値を増やす可能性はありますか?またはより良い: ファイル sonar.properties で手動で設定するには?
この機能は非常に役立ちます。おそらく、これは将来のバージョンで検討される可能性があります。
現時点では、リポジトリからすべてのプラグイン jar を時間どおりに読み取ることができないことがよくあります。プロキシ経由で誘導されます。
sonarqube - Sonarqube 5ファイルが見つからないという例外
sonarqube 5.0 にアップデートした後、Windows でマルチモジュール プロジェクトを分析できなくなりました。
問題は、クラス PhasesSumUpTimeProfiler (org.sonar.batch.profiling) が fileame の一部として moduleKey を使用してダンプ ファイルを保存し、これに特殊文字が含まれている可能性があることです。
問題は、モジュール キーにコロン (:) 文字が含まれていることです。回避策はありますか。モジュールキーをコロン文字で連結しないように変更するにはどうすればよいですか。
maven - sonar-maven-plugin を少なくともバージョン 2.3 に更新してください
Sonar Integrationを使用してJenkinsでプロジェクトを構築しています。
ソナー解析部分まで順調に進んでいます。次のエラーが表示されます。
[エラー] プロジェクト project-whatever で目標 org.codehaus.mojo:sonar-maven-plugin:2.2:sonar (default-cli) を実行できませんでした: SonarQube 分析を実行できません: sonar-maven-plugin を少なくともバージョンに更新してください2.3 -> [ヘルプ 1]
その後、ビルドは失敗します。
プロジェクト pom.xml でソナーへの参照がないことを説明する必要があります。これは、Jenkins 構成でのみ行われています。
Jenkins (1.599) と Sonar (5.0) の両方で利用可能な最新バージョンを使用しています。すべての Jenkins プラグインが更新されます。sonar-maven-plugin バージョンを更新する方法をすでに探しましたが、見つかりません。存在しないか、適切な場所を見ていません...
これを回避する方法を知っている人はいますか?