vscode-codeql
vscode-codeql copied to clipboard
An extension for Visual Studio Code that adds rich language support for CodeQL
Commit-by-commit review is recommended. If a folder that ends with `.testproj` is encountered, assume it is a database created by a codeql test. When the user wants to import this...
Happens about half the time I select a new database, make a quick query and try to run it: ``` com.semmle.util.exception.UserError: Database is not registered: /private/tmp/db at com.semmle.cli2.execute.queryServer2.QueryServer2BackendManager.withDB(QueryServer2BackendManager.java:175) at com.semmle.cli2.execute.queryServer2.QueryServer2BackendManager.withDBShared(QueryServer2BackendManager.java:70)...
**Describe the bug** When creating a skeleton query pack using the extension it creates an example query (`example.ql`) and opens it automatically. However, it directly reports compilation errors there about...
This PR changes the test resolver to use an implementation in the extension instead of calling out to the CLI server's `resolve tests --strict-test-discovery`. This results in improved performance in...
**Describe the bug** If I enter debug mode for a query in order to be able to quick-eval inside a shared qlpack and I then select a different db then...
**Is your feature request related to a problem? Please describe.** When a method is already modeled, the entry shows only "Method already modeled" and there is no way to add...
This is a workaround for the fact that the `resolveTests` command can take a long time to run for large workspaces. We don't want to block other CLI commands from...
**Is your feature request related to a problem? Please describe.** In some cases it is still necessary to use the CodeQL CLI, such as for creating a database (see also...
**Describe the bug** The plugin is constantly loading, and "From a folder" is not working **Version** CodeQL extension version: 1.10.0 CodeQL CLI version: 2.14.3 Platform: win32 x64 **To reproduce** I...
**Is your feature request related to a problem? Please describe.** When I'm working on a query I'm often in editing other files like `.qll` files, but still want to run...