- Notifications
You must be signed in to change notification settings - Fork263
Starter workspace to use with the CodeQL extension for Visual Studio Code.
License
github/vscode-codeql-starter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A starter workspace to use with theCodeQL extension for Visual Studio Code. For more information, see thevscode-codeql
repo.
- InstallVisual Studio Code.
- Install theCodeQL extension for Visual Studio Code.
- Clone this repository to your computer.
- Make sure to include the submodules, either by
git clone --recursive
or bygit submodule update --init --remote
after clone. - Use
git submodule update --remote
regularly to keep the submodules up to date.
- Make sure to include the submodules, either by
- In VS Code, click File > Open Workspace. Select the file
vscode-codeql-starter.code-workspace
in your checkout of this repository. - You will see several folders open in the left sidebar:
- The
ql
folder contains theopen-source CodeQL standard libraries for C/C++, C#, Go, Java, JavaScript/Typescript, Python, and Ruby. It tracks the branch taggedcodeql-cli/latest
inhttps://github.com/github/codeql. You can run the standard queries from here, and browse the libraries. - The folders named
codeql-custom-queries-<language>
are ready for you to start developing your own custom queries for each language, while using the standard libraries. There are some example queries to get you started.
- The
- Follow thedocumentation for the CodeQL extension to learn how to set up the extension, add a database and run queries against it. Have fun!
If you want to privately share your CodeQL queries with your teammates using this project as a template:
- Create an empty, private project in the organization you want.
- Clone this project locally:
git clone git@github.com:github/vscode-codeql-starter.git
- Add a remote to the local copy
git remote add my-org git@github.com:<MY-ORG>/vscode-codeql-starter.git
- Push the code to the new remote:
git push my-org main
GitHub does not allow private forks of public repositories.
This project welcomes contributions. SeeCONTRIBUTING.md for details.
Issues and suggestions should be reported in thevscode-codeql
repo.
This project islicensed under the MIT License.
The CodeQL extension for Visual Studio Code islicensed under the MIT License. The version of CodeQL used by the CodeQL extension is subject to theGitHub CodeQL Terms & Conditions.
About
Starter workspace to use with the CodeQL extension for Visual Studio Code.
Topics
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.