Plugins/API

Everything you need to know about Understand’s language-specific plugins and scripting

API Tutorial 1: Getting Started with the Python API
What is the Understand Python API? The Python 3 API allows you to write your own scripts that can create custom reports, generate your own metrics, and ...
Wed, 11 Sep, 2024 at 11:08 AM
API Tutorial 3: Entities, References, and Filters
Entity vs. Reference Now that we know how to start a python script to access the API and open an Understand project, we can look at the actual data from th...
Wed, 11 Sep, 2024 at 11:09 AM
API Tutorial 4: Lexers and Lexemes
Many API scripts and programs rely on the entities and references stored in the Understand database, but sometimes you need to descend into the text of the ...
Wed, 11 Sep, 2024 at 11:09 AM
API Tutorial 5: Graphs
Graph Plugin Full Documentation The ability to draw custom graphs is a core feature of the Understand Python API. Using the Understand Plugin system, ad...
Wed, 11 Sep, 2024 at 11:09 AM
API Tutorial 6: Interactive Reports
IReport Plugin Full Documentation Interactive Reports create a text-based window in Understand to display information of your choosing. They can referen...
Wed, 11 Sep, 2024 at 11:10 AM
Modifying the Control Flow Graph
The Control Flow graph is an extremely powerful tool within Understand that can give you new insights into your codebase, and the ability to analyze it more...
Tue, 9 Nov, 2021 at 1:16 PM
Beautify your code
Your code is beautiful, formatted to your liking and spaced just how you want it, but sometimes you have to work with other people’s code – yuck! If only th...
Fri, 1 Oct, 2021 at 3:20 PM
Identifying Extraneous Code
As a project goes through its life-span some code invariable gets relegated to the trash. Here are some quick ways of identifying code that might be a good ...
Mon, 30 Oct, 2023 at 4:39 PM
Jenkins Plugin for Understand
Our Jenkins plugin provides an easy interface to run Understand from Jenkins, creating and analyzing projects, inspecting your code for violations, and expo...
Thu, 19 Jan, 2023 at 1:04 PM
About the Understand Python API
The Python 3 API allows you to write your own scripts that can create custom reports, generate your own metrics, and in general make Understand deliver exac...
Fri, 13 Sep, 2024 at 11:10 AM