CAST Extension SDK’s documentation

CAST Extension SDK is a tool to write extensions for CAIP.

First steps

Overview
New to developping plugins with CAST Extension SDK?
Installation
Instructions on how to install the Development environment.
Tutorial : My first plugin
Instructions on how to create a first plugin.
Deploying plugins
Once plugins are developped they can be deployed in CAIP.

References

Main reference

Creating a plugin
Plugin structure.
Running during analysis of an existing analyser
Use callbacks
Running code after analyzers
Run on the knowledge base to produce global information.
Exchanging data between analysis level and application level
Exchanging data between analyser level and application level.

More details

Analysers specific events
Analyser level specific callbacks and analysis options access.
Mainframe Analyser specificities
Mainframe analyser level specifics.
HTML5/Javascript Analyser specificities
HTML5/Javascript analyser level specifics.
Python Analyser specificities
Python analyser level specifics.
Dotnet Analyser specificities
Writting quality rules based on AST in Dotnet analyser.
Debugging
Instructions on how to debug plugins from development environment.
Writing quality rules
Writting quality rules.
API Reference
API for accessing objects, on existing extension points and on testing API.
Features and Bugs per CAIP versions
Features/bugs versus CAIP versions.
Tips and tricks
Various tips.

Indices and tables