Step 2 - Set up your IDE
github-learning-lab opened this issue · 2 comments
github-learning-lab commented
Step 2: Setup your environment
We will use the CodeQL extension for Visual Studio Code. You will take advantage of IDE features like auto-complete, contextual help and jump-to-definition.
Don't worry, you'll do this setup only once, and you'll be able to use it for future CodeQL development.
Follow the instructions below.
github-learning-lab commented
⌨️ Activity: Set up
- Install the Visual Studio Code IDE.
- Go to the CodeQL starter workspace repository, and follow the instructions in that repository's README. When you are done, you should have the CodeQL extension installed and the
vscode-codeql-starter
workspace open in Visual Studio Code. - Download and unzip this U-Boot CodeQL database, which corresponds to revision
d0d07ba
. - Import the database into Visual Studio Code (see documentation). This is the database that we'll be running queries on for the duration of this course.
- Clone this course repository on your local machine.
- Add the course repository to your Visual Studio Code starter workspace, by navigating to
File -> Add Folder to Workspace...
. If you open this folder you should see several files in there, includingqlpack.yml
andREADME.md
.
When you're done setting up, please close this issue, then wait for the next set of instructions to appear in a comment below.
github-learning-lab commented
Let's continue to the next step.