問題タブ [sonarqube]

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 に答える
1492 参照

maven - maven sonar プラグインは、po の checkstyle ルールを使用します

pom ファイルから checkstyle 構成を使用するようにソナーを取得する方法はありますか? 私は maven checkstyle プラグインをセットアップしており、maven sonar プラグイン (バージョン 2.7) をセットアップしていますが、ソナーはデフォルトの checkstyle 構成を使用しているようです。新しい品質プロファイルを作成して checkstyle ファイルをアップロードできることはわかっていますが、maven プラグインは pom のものを使用する必要があると思います。ここで何か助けていただければ幸いです。

ありがとう、ジェフ

0 投票する
2 に答える
1336 参照

cruisecontrol.net - ccnetの.net4のソナー

こんにちはすべてソナーは.net4をサポートしていますか?もしそうなら、どうすればソナーをcruisecontrol.net(ccnet)と統合できますか?mavenを使用せずに他のものを使用することはできません。

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

continuous-integration - ビルド統計に関する統計の取得

Hudson を使用してアプリケーションを構築し、Sonar を使用してアプリケーションの品質を監視しています。CVS は私たちのソース コード管理ですが、数か月以内に SVN に移行します。

毎週、ほぼすべてのメトリクスが Sonar から取得される品質レポートを生成したいと考えています。ただし、取得したい他の指標はほとんどありません (過去 1 週間の平均値を表す必要があります)。

  • 不安定期間: 不安定な (または破損した) ビルドが修正されるまでに必要な平均時間。
  • 壊れたビルドの割合: 比率broken builds / total number of builds;
  • 不安定なビルドの割合: 比率unstable builds / total number of builds;
  • % of commented commitsUpdate : コメントのある CVS / SVN コミットのパーセンテージ (入力するだけでよいので、これは主観的なものであることがわかっています);

2 番目と 3 番目の指標については、生の値 (つまり、ビルドの数、不安定なビルドの数、壊れたビルドの数) のみを取得する場合、これも適切です。

過去 1 週間のそのようなメトリックを取得する方法 (プラグインなどを使用) はありますか? また、ソナーに直接統合する方法はありますか?

私のビルドはディスク上で非常に多くのスペースを使用しているため、Hudson でビルドの履歴を保持していないことに注意してください。

並行した質問: Hudson 履歴 (アーティファクトを含む) を保持せずにビルド履歴に関する統計を保持する Hudson プラグインはありますか?

ありがとう。

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

java - Sonarデザインビューにプロジェクトの依存関係が表示されないのはなぜですか?

Antを使用して構築された大規模なJavaプロジェクトに対してSonarを正常にセットアップしました。私はついにJUnitテスト結果とCoberturaコードカバレッジレポートを接続しました。

デザインビューにすべてのパッケージが表示されますが、パッケージまたはクラス間の依存関係の値はありません(以下の例を参照)。

依存関係なし

私がここで見逃したことを誰かが知っていますか?

アップデート

Sonar Antタスクの出力を見ると、かなり大規模で複雑なプロジェクトのパッケージ設計タスクが非常に迅速に完了していることにも気づきました。Ant出力から:

Antのタスクは次のとおりです。

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

configuration - checkstyle-configurationをsonarからeclipse-checkstyle-pluginにインポートします

ソナーからcheckstyleルールをエクスポートし、checkstyleeclipseプラグインにインポートしたいと思います。残念ながら、sonarはcheckstyleルールをcsvファイルにエクスポートします。

ただし、checkstyleプラグインはxmlファイルのインポートのみを受け入れます。

それを行う方法はありますか?

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

hudson - ソナーのビルド安定性プラグインは、Jenkins /HudsonCIサーバーからデータを収集しません

継続的インテグレーションビルドのビルドの安定性を監視したいと思います。そのために、Sonar用のBuild Stability Pluginを使用していますが、残念ながら、正しく機能させることができませんでした。

ビルドの最後(基本的にはmvn clean install sonar:sonar)に、ログには次の情報が表示されます。

ソナーでは、ウィジェットはデータを表示しません...

もちろん、URLは正しく、JenkinsとSonarの両方が同じマシン上で正しく実行されています。私は何か見落としてますか?

現在、Jenkins 1.410、Sonar 2.7、プラグイン1.1.2を使用していますが、古いインストール(Hudson1.347およびSonar2.1.2)も試してみました。

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

sonarqube - Sonar のカスタム フィールド

アドオン拡張ポイントを含め、オンザフライでデータをグループ化/フィルタリングするためのカスタム フィールドを含める方法について Sonar を調べましたが、私の基準を満たすものは見当たりませんでした。

たとえば、すべてのチームが同じリポジトリ プロジェクトを共有するマルチチーム プロジェクトの場合、単一チームの標準レポートをフィルタリングできるようにしたいと考えています (カスタム Java アノテーションでチーム データをエンコードするなど)。

これは可能ですか?もしそうなら、どのように?

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

maven - ハドソンコベルチュラソナー積分エラー

ソナーをハドソンに統合しましたが、ハドソンを使用してプロジェクトをビルドすると、エラーが発生しました

ログ:logInfo

誰かがこのエラーを回避する方法を知っていますか?よろしくお願いします〜

0 投票する
2 に答える
7581 参照

maven-2 - Sonar maven プラグインが JDBC ドライバーのダウンロードに失敗する

私は sonar maven プラグイン (および sonar i general) の使用を開始しました。Sonar は別のサーバーにインストールされており、URL http://host:8080/sonarで正常にアクセスできます。pom.xml の構成は次のとおりです。

編集 sonar.host.url も sonarHostUrl に切り替えましたが、役に立ちませんでした。

(2.0 にはまだ切り替えていない maven 3 が必要なので、私はまだ 1.0-beta を使用しています)

ソナー webapp も適切なプロパティで構成されます。

ソナー maven プラグイン (mvn sonar:sinar) を実行すると、出力は次のようになります。場所を適切に構成したにもかかわらず、ソナーはまだデフォルトのhttp://localhost:9000/インストールを探しているようです。

これを解決する方法はありますか?

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

sonarqube - ソナーのデフォルト認証の失敗

MySql 5.1 を使用して、Windows サーバーで Sonar インストールを実行しています。

管理者パスワードをデフォルトのadminのままにして、2 番目のユーザー パスワードを作成しましたが、すべて機能しました。ソナーを実際に使用していない数か月の休憩の後、ログインしようとしましたが、両方のアカウントで常に認証に失敗しました。

これらは私がそれを解決するために取ったステップです:

  1. データベースを正常に更新した最新の Sonar 2.8 に更新します
  2. Sonar docs から取得した sql でパスワードを設定します。

    update users set crypted_pa​​ssword = '88c991e39bb88b94178123a849606905ebf440f5', salt='6522f3c5007ae910ad690bb1bdbf264a34884c6d' where login = 'admin'

  3. MySQL サーバーを停止して、データベースに接続していることを確認しました。(そうだった)
  4. ログ レベルを DEBUG に設定して、ログに何かがあるかどうかを確認しますが、何もありませんでした。

データベースを削除して最初からやり直すこともできますが、理想的には、12 か月のビルド履歴を保持したいと考えています。

なにか提案を?