問題タブ [sonarqube5.3]
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 - SonarQube: 技術的負債分析をリセットする方法はありますか
TFS 2015 (vNext ビルド システム、オンプレミス) には、SonarQube でコード分析を開始するビルド ステップがあります (これもオンプレミス | サービスを実行 | SQLExpress でデータベースを実行します)。先週、SonarQube 5.3 (5.2 から) に更新しましたが、明らかに 5.3 で実行された最初の分析により、すべての未解決の問題がクローズ/修正済みとしてマークされました。数日 (場合によっては数週間) の技術的負債があり、1000 を超える未解決の問題がありました。最初の実行後、負債は 1 時間未満に減少し、問題はわずか 2 でした。別の分析を実行した後、負債は 1 時間 20 分で 5 冊になりました。以前の問題はすべて「修正済み」としてマークされています。
いくつかまたはそれらの「修正済み」の問題をオープンしましたが、コードは変更されていません。ほとんどのファイルは何ヶ月も触れられていません。
私がこれまでに行ったこと:
- 新しいプロジェクトを SonarQube に追加し、ビルドのプロジェクト キーとプロジェクト名を新しい一時的な名前に変更しました。解析を実行する原因となったビルドを開始しました。新しいプロジェクトの新しい分析がすべての問題を再び発見することを望んでいましたが、この分析は以前に発見されたすべての問題にはなりません。
- VS2015 に SonarLint をインストールしましたが、分析された同じソリューションですべての問題 (約 1500) が表示されます。
SonarQube テクニカル分析を「リセット」して、すべてのファイルを分析し、問題を作成 (または再オープン) する方法はありますか?
ありがとう!
jenkins - SonarQube Checkstyle プラグインは、Apache Axis WSDL2Java エミッターによって生成されたファイルを分析できません
一部のクラスが Apache Axis WSDL2Java エミッターによって生成されるプロジェクトを分析できません。このプロジェクトは、Ant on Jenkins によってビルドされ、SonarQube Runner 2.4 によって分析されます。分析中にファイルを無視せずにこの問題を解決するにはどうすればよいですか?
ビルド ログ:
BankTockensSoapStub.java コンテンツ:
エラーが発生する行:
sonar-project.properties コンテンツ:
環境:
- SonarQube 5.3、Java プラグイン:
- チェックスタイル 2.4
- バグを見つける 3.3
- Java 3.9
- PMD2.5
- ジェンキンス 1.644:
- SonarQube Jenkins プラグイン 2.3
- SonarQube ランナー 2.4
- Oracle JDK 1.8.0 アップデート 66
sql-server-2012 - MessageException: 現在のバージョンは古すぎます。最初に長期サポート版にアップグレードしてください
SonarQube 5.3 をダウンロードし、sonar.properties
ファイルを構成し、MSSQL 用の JDBC ドライバーをダウンロードし (SQL Server 2012 と SQL JDBC 4.2 を使用しています)、データベースを使用して SQL Server 2012 インスタンスにすべての権限を持つユーザーを作成しましたsonar
。
次に、実行するstartSonar.bat
と、次のエラーがスローされます。
これはsonar.properties
ファイルにあるものです:
「現在のバージョンは古すぎます。最初に長期サポート バージョンにアップグレードしてください。」としか表示されません。しかし...何をアップグレードしますか?
sonarqube - 単一のデータベースを指す異なるマシンで 2 つの sonarqube インスタンスを実行することは可能ですか?
単一のデータベースを指す異なるマシンで 2 つの sonarqube 5.3 インスタンスを実行することは可能ですか。
ありがとう
sonarqube - エラー [CeWorkerCallableImpl] タスクの実行に失敗しました / java.lang.IllegalArgumentException: 線形関数は空でない係数のみを持つ必要があります
v5.1.2 から v5.3 への SonarQube の更新が成功した後 (Oracle DB の移行は成功し、SonarQube は実行され、その GUI は正常に動作します)、プロジェクトを分析するときに問題に直面しています。
プロジェクト分析自体はクライアント側で成功しています (Maven と SonarRunner でテスト済み):
ただし、SonarQube のプロジェクトの GUI (プロジェクト/管理/バックグラウンド タスク) はエラーを報告します。
説明されている問題の原因が何かわかりますか?
SonarQube は以下を使用します。
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - パーティショニング、OLAP、データ マイニング、Real Application Testing オプションを備えた 64 ビット プロダクション
Oracle JDBC ドライバー、ドライバー バージョン 11.2.0.4.0
ありがとう。
jenkins - Jenkins は、自己署名証明書で HTTPS (HTTP + SSL) を使用して SonarQube サーバーに接続できません
SonarQube バージョン 5.3 を使用しており、Jenkins でセットアップしようとしています。このチュートリアルを使用しました: Analyzing with SonarQube Scanner for Jenkins。
しかし、これらは私が得るエラーメッセージです:
誰かが私が間違ったことを知っていますか?