Queries panel: Run all queries in folder (context menu)
Adds a command to run all queries in a certain folder. This uses the existing `runQueries` command, which lets you run multiple queries against the selected local database. We don't have a corresponding command for running multiple variant analysis queries, so I haven't implemented that.
This commit is contained in:
@@ -524,6 +524,10 @@
|
||||
"command": "codeQLQueries.runLocalQueryContextMenu",
|
||||
"title": "Run against local database"
|
||||
},
|
||||
{
|
||||
"command": "codeQLQueries.runLocalQueriesContextMenu",
|
||||
"title": "Run against local database"
|
||||
},
|
||||
{
|
||||
"command": "codeQLQueries.runVariantAnalysisContextMenu",
|
||||
"title": "Run against variant analysis repositories"
|
||||
@@ -1139,6 +1143,11 @@
|
||||
"group": "queriesPanel@1",
|
||||
"when": "view == codeQLQueries && viewItem == queryFile && codeQL.currentDatabaseItem"
|
||||
},
|
||||
{
|
||||
"command": "codeQLQueries.runLocalQueriesContextMenu",
|
||||
"group": "queriesPanel@1",
|
||||
"when": "view == codeQLQueries && viewItem == queryFolder && codeQL.currentDatabaseItem"
|
||||
},
|
||||
{
|
||||
"command": "codeQLQueries.runVariantAnalysisContextMenu",
|
||||
"group": "queriesPanel@1",
|
||||
@@ -1348,6 +1357,10 @@
|
||||
"command": "codeQLQueries.runLocalQueryContextMenu",
|
||||
"when": "false"
|
||||
},
|
||||
{
|
||||
"command": "codeQLQueries.runLocalQueriesContextMenu",
|
||||
"when": "false"
|
||||
},
|
||||
{
|
||||
"command": "codeQLQueries.runVariantAnalysisContextMenu",
|
||||
"when": "false"
|
||||
|
||||
@@ -132,6 +132,7 @@ export type LocalQueryCommands = {
|
||||
) => Promise<void>;
|
||||
"codeQLQueries.runLocalQueryFromQueriesPanel": TreeViewContextSingleSelectionCommandFunction<QueryTreeViewItem>;
|
||||
"codeQLQueries.runLocalQueryContextMenu": TreeViewContextSingleSelectionCommandFunction<QueryTreeViewItem>;
|
||||
"codeQLQueries.runLocalQueriesContextMenu": TreeViewContextSingleSelectionCommandFunction<QueryTreeViewItem>;
|
||||
"codeQLQueries.runLocalQueriesFromPanel": TreeViewContextSingleSelectionCommandFunction<QueryTreeViewItem>;
|
||||
"codeQL.runLocalQueryFromFileTab": (uri: Uri) => Promise<void>;
|
||||
"codeQL.runQueries": ExplorerSelectionCommandFunction<Uri>;
|
||||
|
||||
@@ -105,6 +105,8 @@ export class LocalQueries extends DisposableObject {
|
||||
this.runQueryFromQueriesPanel.bind(this),
|
||||
"codeQLQueries.runLocalQueryContextMenu":
|
||||
this.runQueryFromQueriesPanel.bind(this),
|
||||
"codeQLQueries.runLocalQueriesContextMenu":
|
||||
this.runQueriesFromQueriesPanel.bind(this),
|
||||
"codeQLQueries.runLocalQueriesFromPanel":
|
||||
this.runQueriesFromQueriesPanel.bind(this),
|
||||
"codeQL.runLocalQueryFromFileTab": this.runQuery.bind(this),
|
||||
|
||||
Reference in New Issue
Block a user