問題:私はいくつかの問題を選択しました。今、問題として最初に検出された瞬間から、最新のリポジトリに返済/解決/削除/削除されるまで、ソースコードファイル内の問題をトレースしたいと思います。単一の問題をトレースする
したがって、特定のソースファイルに固有の問題ごとに、N行(N =分析数、SNAPSHOTSなど)のリストが必要です。各行には、ソースファイル(ソースファイルの中のその場所にも適しています)。
質問:明らかに、私はこのためのAPIを見つけることができませんでした。私がデータベースを調査したところ、あるSNAPSHOT /分析から別のSNAPSHOT /分析に問題を分けるために使用できるSNAPSHOTSとISSUESテーブル間の接続を確立できませんでした。
- 問題の解決方法はありますか?
- 問題をあるスナップショットから他のスナップショットに分割するにはどうすればよいですか?
- ISSUE テーブルのLOCATIONフィールドのフォーマット/エンコーディングとは何ですか?これをソース ファイル内の問題の場所を特定するために使用できますか?
私はAPIを調べましたが、ソースファイル内の問題の場所を教えてくれるものは見当たりませんでした。どのようにLOCATIONを取得するか考えていますか? –
https://sonarqube.com/web_api/api/issues/searchから返されるフィールド「line」と「textRange」を参照してください。 –