We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 39805bc commit 7fc501fCopy full SHA for 7fc501f
extensions/ql-vscode/src/queryserver-client.ts
@@ -1,5 +1,7 @@
1
import * as cp from 'child_process';
2
-import { DisposableObject } from 'semmle-vscode-utils';
+// Import from the specific module within `semmle-vscode-utils`, rather than via `index.ts`, because
3
+// we avoid taking an accidental runtime dependency on `vscode` this way.
4
+import { DisposableObject } from 'semmle-vscode-utils/out/disposable-object';
5
import { Disposable } from 'vscode';
6
import { CancellationToken, createMessageConnection, MessageConnection, RequestType } from 'vscode-jsonrpc';
7
import * as cli from './cli';
0 commit comments