Skip to content

Commit 5d7a723

Browse files
Merge pull request #2443 from github/robertbrignull/query-constructor
Remove member variables that could be local variables
2 parents 7ef35af + 9dee2a1 commit 5d7a723

2 files changed

Lines changed: 9 additions & 17 deletions

File tree

extensions/ql-vscode/src/queries-panel/queries-module.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@ import { QueriesPanel } from "./queries-panel";
77
import { QueryDiscovery } from "./query-discovery";
88

99
export class QueriesModule extends DisposableObject {
10-
private queriesPanel: QueriesPanel | undefined;
11-
private queryDiscovery: QueryDiscovery | undefined;
12-
1310
private constructor(readonly app: App) {
1411
super();
1512
}
@@ -22,12 +19,12 @@ export class QueriesModule extends DisposableObject {
2219
}
2320
void extLogger.log("Initializing queries panel.");
2421

25-
this.queryDiscovery = new QueryDiscovery(app, cliServer);
26-
this.push(this.queryDiscovery);
27-
this.queryDiscovery.refresh();
22+
const queryDiscovery = new QueryDiscovery(app, cliServer);
23+
this.push(queryDiscovery);
24+
queryDiscovery.refresh();
2825

29-
this.queriesPanel = new QueriesPanel(this.queryDiscovery);
30-
this.push(this.queriesPanel);
26+
const queriesPanel = new QueriesPanel(queryDiscovery);
27+
this.push(queriesPanel);
3128
}
3229

3330
public static initialize(
Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,17 @@
11
import * as vscode from "vscode";
22
import { DisposableObject } from "../pure/disposable-object";
33
import { QueryTreeDataProvider } from "./query-tree-data-provider";
4-
import { QueryTreeViewItem } from "./query-tree-view-item";
54
import { QueryDiscovery } from "./query-discovery";
65

76
export class QueriesPanel extends DisposableObject {
8-
private readonly dataProvider: QueryTreeDataProvider;
9-
private readonly treeView: vscode.TreeView<QueryTreeViewItem>;
10-
117
public constructor(queryDiscovery: QueryDiscovery) {
128
super();
139

14-
this.dataProvider = new QueryTreeDataProvider(queryDiscovery);
10+
const dataProvider = new QueryTreeDataProvider(queryDiscovery);
1511

16-
this.treeView = vscode.window.createTreeView("codeQLQueries", {
17-
treeDataProvider: this.dataProvider,
12+
const treeView = vscode.window.createTreeView("codeQLQueries", {
13+
treeDataProvider: dataProvider,
1814
});
19-
20-
this.push(this.treeView);
15+
this.push(treeView);
2116
}
2217
}

0 commit comments

Comments
 (0)