Legacy QL command-line tools
Welcome to the home of the This space hosts the documentation for the legacy QL command-line tools documentation. The QL command-line tools are , invoked using the
odasa command. These can be used for building and analyzing software projects to highlight errors, identify potential security vulnerabilities and calculate project metrics. Analysis is carried out using queries written in QL, the query language that underpins Semmle's analysis.Visit the QL command-line tools help pages to learn how to analyze your project, or visit the CodeQL queries.
A new generation CodeQL CLI was released at the end of 2019 and this provides a more flexible and more robust tool for building and analyzing code. For more information, see CodeQL CLI .
In particular, you may find the Notes for legacy QL CLI users useful in planning your migration to the new CLI.
Use the links below to learn more about QL CodeQL and LGTM, Semmle's engineering analytics platform.
CodeQL and LGTM documentation overview