Skip to content

Commit 423a656

Browse files
committed
Merge branch 'topic/gnatsas-sarif' into 'master'
Close SARIF report before opening it to refresh its contents See merge request eng/ide/ada_language_server!1933
2 parents 22651f2 + 26a91d8 commit 423a656

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

integration/vscode/ada/src/ExtensionState.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -556,6 +556,16 @@ async function openSARIFViewerIfNeeded(task: vscode.Task) {
556556
? vscode.Uri.file(outputFilePath)
557557
: vscode.Uri.joinPath(cwdURI, outputFilePath);
558558

559+
/**
560+
* If we open a SARIF report that was already open, the
561+
* SARIF Viewer extension does not refresh the
562+
* contents. It is necessary to close the report and
563+
* reopen it.
564+
*/
565+
// eslint-disable-next-line max-len
566+
// eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
567+
await sarifExtAPI.closeLogs([sarifFileURI]);
568+
559569
// eslint-disable-next-line max-len
560570
// eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
561571
await sarifExtAPI.openLogs([sarifFileURI]);

0 commit comments

Comments
 (0)