TFS 2015 (vNext ビルド システム、オンプレミス) には、SonarQube でコード分析を開始するビルド ステップがあります (これもオンプレミス | サービスを実行 | SQLExpress でデータベースを実行します)。先週、SonarQube 5.3 (5.2 から) に更新しましたが、明らかに 5.3 で実行された最初の分析により、すべての未解決の問題がクローズ/修正済みとしてマークされました。数日 (場合によっては数週間) の技術的負債があり、1000 を超える未解決の問題がありました。最初の実行後、負債は 1 時間未満に減少し、問題はわずか 2 でした。別の分析を実行した後、負債は 1 時間 20 分で 5 冊になりました。以前の問題はすべて「修正済み」としてマークされています。
いくつかまたはそれらの「修正済み」の問題をオープンしましたが、コードは変更されていません。ほとんどのファイルは何ヶ月も触れられていません。
私がこれまでに行ったこと:
- 新しいプロジェクトを SonarQube に追加し、ビルドのプロジェクト キーとプロジェクト名を新しい一時的な名前に変更しました。解析を実行する原因となったビルドを開始しました。新しいプロジェクトの新しい分析がすべての問題を再び発見することを望んでいましたが、この分析は以前に発見されたすべての問題にはなりません。
- VS2015 に SonarLint をインストールしましたが、分析された同じソリューションですべての問題 (約 1500) が表示されます。
SonarQube テクニカル分析を「リセット」して、すべてのファイルを分析し、問題を作成 (または再オープン) する方法はありますか?
ありがとう!