問題タブ [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.
hudson - Hudson + Maven + Emma/Sonar = ビルド サイクルを 2 回実行
私はハドソンでビルドする Maven プロジェクトをたくさん持っており、Sonar は傍観者です。Sonar は、Sonar の統計情報、FindBugs の統計情報、およびコード カバレッジを提供してくれます。
Sonar を使用する場合でも、Maven 経由で EMMA を直接使用する場合でも、ビルド サイクル全体が 2 回実行されることに気付きました。これには、init (私の場合、データベースを再初期化します -- 高価です) と単体テスト (数百 -- これも高価です) が含まれます。
どうすればこれを防ぐことができますか? 私は多くの読書をしましたが、これはコードカバレッジプラグインの設計によるようです-インストルメント化されていないクラスをインストルメント化されたクラスから分離しておくためです。
次のような構成を試しました:
- Maven の実行: デプロイ、EMMA
- Maven の実行: デプロイ; 完了時に Sonar にデプロイする
svn - ソナーを使用してプロジェクトの完全な履歴を再分析するにはどうすればよいですか?
開始以来のプロジェクト履歴全体をSonarにロードしたいと思います。
基本的に次のようなコードを実行したいと思います。
これをすでに行うツールはありますか?ソナーに現在の日付とは異なる日付を使用するように説得する方法はありますか?
sonarqube - SonarQubeはCheckstyle、PMD、FindBugsの代わりになりますか?
私たちはゼロからWebプロジェクトに取り組んでおり、次の静的コード分析ツールを検討しています。
- コンベンション(Checkstyle)
- 悪い習慣(PMD)
- 潜在的なバグ(FindBugs)
プロジェクトはMaven上に構築されています。目的のために複数のツールを使用する代わりに、私は単一の柔軟なソリューションを検討していて、SonarQubeに出くわしました。
SonarQubeを使用してCheckstyle、PMD、Findbugsの結果を達成できるというのは本当ですか?
java - SONAR 2.6でのコードカバレッジの分析
私は maven 3 でソナー 2.6 を
使用しています。プロジェクトのコード カバレッジにデフォルトの corbetura プラグインを使用していますが、junit-4.9b2.jar を使用して junit テスト ケースを作成しましたが、常に 0% のカバレッジが表示されます。
これは私の pom.xml ファイルです:
そして、これはプラグインをチェックするためだけに書いたテストケースです:
私がソナーの非常に新しいユーザーであることを考慮して、誰か助けてください..よろしくお願いします
java - Eclipseとの統合Sonarプラグイン
EclipseプロジェクトでSonarプラグインを使用しようとしていますが、プロジェクトに移動して「Sonarとの関連付け」を試みても機能しません。GroupIDが空であることを示しています。どこでも検索しましたが、答えが見つかりませんでした。
java - ソナー プラグイン Eclipse
他の Sonar をインストールせずに Sonar プラグインを使用できますか? ソナードキュメントの手順に従って使用しようとしていますが、機能しません。プロジェクトを関連付けようとすると、「IDgroup empty」というメッセージが表示され、「テスト接続」を試みても接続できません。誰かがより良いチュートリアル、またはより具体的なものを知っていますか? ありがとう
java - ソナー設定
Eclipse に Sonar プラグインをインストールし (サーバー .../StartSonar.bat を実行しました)、LocalHost:9000 で接続をテストすると問題ありません (Connection Sucessfull)。プロジェクトをソナーに関連付けるにはどうすればよいですか? 私はちょっと迷っています。私は新人です。
sonarqube - 新しいルールセットをインポートするように Sonar を構成するにはどうすればよいですか?
maven-pmd-plugin を使用すると、単体テストで PMD 違反をスキャンするように構成できます。
<configuration>
<rulesets>
<ruleset>/rulesets/junit.xml</ruleset>
</rulesets>
Sonar 2.0.1 は、新しいルールセットを追加する方法を提供していないようです。誰もこれを行う方法を考え出しましたか?
sonarqube - ソナー 複数のソナー インスタンスからデータを収集する
Sonar に、他のソナーからコード メトリクス データを収集する機能があるかどうかを知りたいです。
私が達成したいことは、10台の異なるマシンで10台のソナーが実行されているとします。
そして、他の 10 個のソナーすべてからデータを取得し、同じものを表示するソナーをマシンで実行しています。だから、個々のソナーをチェックする必要はありません。
同じことに関する情報やヘルプを感謝します。