GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • CodeQL documentation
  • CodeQL overview
  • Writing CodeQL queries
  • CodeQL language guides
  • QL language reference
  • CodeQL standard-libraries
  • CodeQL query help
  • CodeQL repository
  • QL publications
  • CodeQL overview
  • Writing CodeQL queries
  • CodeQL language guides
  • CodeQL for C and C++
  • CodeQL for C#

This view

  • Original page
  • New address

GeezerVison is showing codeql.github.com — CodeQL for Python — CodeQL

CodeQL for Python¶

Experiment and learn how to write effective and efficient queries for CodeQL databases generated from Python codebases.

  • Basic query for Python code: Learn to write and run a simple CodeQL query.

  • CodeQL library for Python: When you need to analyze a Python program, you can make use of the large collection of classes in the CodeQL library for Python.

  • Analyzing data flow in Python: You can use CodeQL to track the flow of data through a Python program to places where the data is used.

  • Using API graphs in Python: API graphs are a uniform interface for referring to functions, classes, and methods defined in external libraries.

  • Functions in Python: You can use syntactic classes from the standard CodeQL library to find Python functions and identify calls to them.

  • Expressions and statements in Python: You can use syntactic classes from the CodeQL library to explore how Python expressions and statements are used in a codebase.

  • Analyzing control flow in Python: You can write CodeQL queries to explore the control-flow graph of a Python program, for example, to discover unreachable code or mutually exclusive blocks of code.

  • Customizing library models for Python: You can model frameworks and libraries that your codebase depends on using data extensions and publish them as CodeQL model packs.

  • © GitHub, Inc.
  • Terms
  • Privacy
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.