.. _using-the-codeql-cli: Using the CodeQL CLI ==================== .. include:: ../../reusables/codeql-cli-overview.rst See the following links to learn how to get set up and run CodeQL commands: - :doc:`About the CodeQL CLI `: Software developers and security researchers can secure their code using the CodeQL CLI. - :doc:`Getting started with the CodeQL CLI `: Set up the CodeQL CLI so that you can run CodeQL processes from your command line. - :doc:`Creating CodeQL databases `: Create relational representations of source code that can be queried like any other database. - :doc:`Analyzing CodeQL databases with the CodeQL CLI `: Analyze your code using queries written in a specially-designed, object-oriented query language. - :doc:`Upgrading CodeQL databases `: Upgrade your databases so that they can be analyzed using the most up to date CodeQL products. - :doc:`Using custom queries with the CodeQL CLI `: Use custom queries to extend your analysis or highlight errors that are specific to a particular codebase. - :doc:`Creating CodeQL query suites `: Define query suite definitions for groups of frequently used queries. - :doc:`Testing custom queries `: Set up regression testing of custom queries to ensure that they behave as expected in your analysis. - :doc:`Testing query help files `: Test query help files by rendering them as markdown to ensure they are valid before adding them to the CodeQL repository or using them in code scanning. .. toctree:: :titlesonly: :hidden: about-the-codeql-cli getting-started-with-the-codeql-cli creating-codeql-databases analyzing-databases-with-the-codeql-cli upgrading-codeql-databases using-custom-queries-with-the-codeql-cli creating-codeql-query-suites testing-custom-queries testing-query-help-files