https://learn.microsoft.com/en-us/training/modules/configure-code-scanning
CodeQL is the code analysis engine GitHub developed to automate security checks. You can analyze your code using CodeQL and display the results as code scanning alerts.
- Default setup (runs as GitHub action).
- Advanced setup (uses a customisable CodeQL action as a GitHub Action).
- Via CI, then upload results to GitHub.
Typically it'll trigger on PR & push (default).
- C or C++
- C#
- Go
- Java/Kotlin
- JavaScript/TypeScript
- Python
- Ruby
- Swift