問題タブ [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 に答える
1179 参照

plugins - HP Quality Center ステータス プラグイン Hudson または Sonar

HP Quality Center に接続し、プロジェクトで開かれた DEFECTS に関するステータスを取得する Hudson または Sonar 用のプラグインについて誰か考えがありますか?

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

sonarqube - ソナー findbug 欠落クラス例外

コードレビューにソナーfindbugを使用しているときに、例外がスローされ、一部のクラスが欠落していると主張します。

いくつかの調査の結果、プロジェクトのビルドに必要な jar を、ソナーで使用するために pom.xml に含める必要があることが明らかになりました。

それを行うには、ソナーの公式 Web サイトの提案、依存関係の追加、com.opensymphony xwork-core 2.1.6 system ${basedir}/.../xwork-core.jar

ただし、私にとっては、常に機能しているとは限りません。

私はWindowsを使用していますが、特にシステムパスの設定方法を教えてください。

プロジェクトの 1 つのモジュールの pom.xml を次に示します。

ありがとう、ジャッキー

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

sonarqube - プロジェクトをソナーにインポート

個々のプロジェクトを移行して既存の Sonar インスタンスにマージする方法はありますか?

バックグラウンド:

通常のバックアップと復元を実行して、Sonar の新しいインスタンスをセットアップしました。同じく Sonar を使用している別のチームも、プロジェクトをこの新しいサーバーに移行したいと考えています。私は今、データマージの問題に直面しています。

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

maven-2 - SonarEclipseプラグイン-「接続のテスト」

私はSonar2.4.1、Maven 2、EclipseSDK3.5を使用しています。Sonarはhttp://127.0.0.1:9000で稼働しています。

Sonar Eclipseプラグインをインストールしましたが、ソナーサーバーを追加しようとして、[接続のテスト]ボタン(http:// localhost:9000ユーザーとパスワードの有無にかかわらず)をクリックすると、[正常に接続されました]が表示されません。

あなたの答えを待っています。

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

database - ソナーデータベースの大きさはどれくらいですか?

ばかげた質問のように見えるかもしれません。実際、それは世論調査のようなものです。Sonarデータベースのサイズはどれくらいですか?Sonarインスタンスをホストする仮想マシンの要件を見積もるためにこれが必要です。

また:

  • あなたのチームはどれくらいの大きさですか?
  • 新しいコミットごとに、Sonarデータベースで追加のバイトがいくつ使用されますか?

助けていただければ幸いです。

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

java - ソナーの時間枠間のコード行

特定の時間枠の間に変更/挿入/更新されたコード行のレポートをソナーに提供するオプションがあるかどうかを知りたいですか?

0 投票する
4 に答える
7720 参照

sonarqube - ソナーの取り付け問題

インストールに関する情報

組み込みデータベース Derbis の使用

問題 :

実行してからhttp://localhost:9000bin/windows-x86-32/StartSonar.bat をクリックします

これをクリックすると、次のエラーが表示されます。

そのエラー メッセージをどうするか知っていますか。

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

java - Sonar Lite モードの Aux クラスパスと Ivy の依存関係

私たちのプロジェクトは現在、依存関係の管理に Ivy を使用しています。Hudson ビルド サーバーを Sonar と統合したいと考えています。これまでのところ、これは比較的単純で簡単な作業でした。もちろん、Sonar Lite モードで実行するように Sonar をセットアップしました (Maven プロジェクトではないため)。

残念ながら、Sonar バイトコード スキャンが開始されると、次のような多くの結果が得られます。

[警告] ClassLoader からクラス 'XXX' にアクセスできません。[警告] ClassLoader からクラス 'XXX' にアクセスできません。... [警告] クラス 'XXX' は ClassLoader からアクセスできません。

これは、依存関係が Sonar Lite のダミー POM ファイルで定義されていないためであり、分析中に走査するためにライブラリが選択されていないことが原因であると理解しています。

Sonarのインストール ドキュメントには、これを修正するには、Maven pom ファイルを介して依存関係を aux クラスパスに追加する必要があることが記載されています。ただし、これらの依存関係をアイビーの依存関係 (何百もあります) と簡単に同期する方法はないようです。明らかに、ダミーの pom ファイルでそれぞれを複製する必要なく、依存関係を定義する方法を探しています。

Sonar codehaus サイトで提起されたいくつかの問題(これなど) は、私が探しているのと同じ機能の周りで踊っているように見えますが、合理的な解決策を提供しているようには見えません (何かが欠けている場合を除きます)。

誰かが以前にこの状況に対処し、合理的に良い解決策を持っていますか?

ありがとう

0 投票する
3 に答える
1859 参照

java - 新しい Subversion コミットに対する最小限のカバレッジを確保する

単体テストがほとんどない大規模なプロジェクトがあります。これからは、開発者が新しい機能 (またはバグ!) を、対応する単体テストの最小限のカバレッジなしでコミットするようにしたいと思います。

これを強制するにはどのような方法がありますか?

私たちは多くのツールを使用しているので、おそらくプラグイン (jira、greenhopper、fisheye、sonar、hudson) を使用できます。また、おそらく Subversion のプレコミット フック、jira のコミット アクセプタンス プラグイン、または同等のものを考えていました。

考え?

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

java - SONARのAfferentカップリング

特定のJavaプロジェクトで、求心性結合が最も高いクラスを見つけたいと思います。

メトリックがSONARで利用できることを知っています

  • ダッシュボードからクラスにドリルダウンする、または
  • コンポーネントビューでパッケージごとにドリルダウンする場合。

SONAR内でこの情報を見つける最も簡単な方法は何ですか?