diff --git a/extensions/ql-vscode/package-lock.json b/extensions/ql-vscode/package-lock.json index 4c5f5228aca..778f7404ff6 100644 --- a/extensions/ql-vscode/package-lock.json +++ b/extensions/ql-vscode/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@octokit/plugin-retry": "^3.0.9", "@octokit/rest": "^18.5.6", - "@primer/octicons-react": "^16.3.0", + "@primer/octicons-react": "^17.4.0", "@primer/react": "^35.0.0", "@vscode/codicons": "^0.0.31", "@vscode/webview-ui-toolkit": "^1.0.0", @@ -764,9 +764,9 @@ "integrity": "sha512-Ej2OUc3ZIFaR7WwIUqESO1DTzmpb7wc8xbTVRT9s52jZQDjN7g5iljoK3ocYZm+BIAcKn3MvcwB42hEk4Ga4xQ==" }, "node_modules/@primer/octicons-react": { - "version": "16.3.0", - "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-16.3.0.tgz", - "integrity": "sha512-nxB6L5IYeR2hPY6q7DAyQGW42MO0kA4PqMBNysN4WaZAHjiKgtTDr9rI+759PqGK7BTTuT43HTuu2cMsg7pH0Q==", + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-17.4.0.tgz", + "integrity": "sha512-3h+/5CqwvQ9lUzlY+g25v6KoM5eVq1/3OjNslphKqiw/fqLzNHWwkWQQx89MZyRVXtaPs0dcRdGb2pqKUXCRqQ==", "engines": { "node": ">=8" }, @@ -14954,9 +14954,9 @@ "integrity": "sha512-Ej2OUc3ZIFaR7WwIUqESO1DTzmpb7wc8xbTVRT9s52jZQDjN7g5iljoK3ocYZm+BIAcKn3MvcwB42hEk4Ga4xQ==" }, "@primer/octicons-react": { - "version": "16.3.0", - "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-16.3.0.tgz", - "integrity": "sha512-nxB6L5IYeR2hPY6q7DAyQGW42MO0kA4PqMBNysN4WaZAHjiKgtTDr9rI+759PqGK7BTTuT43HTuu2cMsg7pH0Q==", + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-17.4.0.tgz", + "integrity": "sha512-3h+/5CqwvQ9lUzlY+g25v6KoM5eVq1/3OjNslphKqiw/fqLzNHWwkWQQx89MZyRVXtaPs0dcRdGb2pqKUXCRqQ==", "requires": {} }, "@primer/primitives": { diff --git a/extensions/ql-vscode/package.json b/extensions/ql-vscode/package.json index 01d79376857..4989f9922af 100644 --- a/extensions/ql-vscode/package.json +++ b/extensions/ql-vscode/package.json @@ -35,6 +35,7 @@ }, "activationEvents": [ "onLanguage:ql", + "onLanguage:ql-summary", "onView:codeQLDatabases", "onView:codeQLQueryHistory", "onView:codeQLAstViewer", @@ -111,6 +112,12 @@ "extensions": [ ".qhelp" ] + }, + { + "id": "ql-summary", + "filenames": [ + "evaluator-log.summary" + ] } ], "grammars": [ @@ -621,6 +628,11 @@ "light": "media/light/clear-all.svg", "dark": "media/dark/clear-all.svg" } + }, + { + "command": "codeQL.gotoQL", + "title": "CodeQL: Go to QL Code", + "enablement": "codeql.hasQLSource" } ], "menus": { @@ -1115,6 +1127,10 @@ { "command": "codeQL.previewQueryHelp", "when": "resourceExtname == .qhelp && isWorkspaceTrusted" + }, + { + "command": "codeQL.gotoQL", + "when": "editorLangId == ql-summary && config.codeQL.canary" } ] }, @@ -1185,7 +1201,7 @@ "dependencies": { "@octokit/rest": "^18.5.6", "@octokit/plugin-retry": "^3.0.9", - "@primer/octicons-react": "^16.3.0", + "@primer/octicons-react": "^17.4.0", "@primer/react": "^35.0.0", "@vscode/codicons": "^0.0.31", "@vscode/webview-ui-toolkit": "^1.0.0",