Teamscale provides an extensible architecture so that Teamscale users can write checks on their own. These Custom Checks are executed in Teamscale’s incremental analysis engine. Thus, they provide real-time feedback to the developers. Furthermore, Teamscale treats the resulting findings similar to all other Teamscale created findings, so that all Teamscale features, like blacklisting, visualizations, filtering etc., can be used as usual.

To learn how to write custom checks and get started writing your first check, see the following ressources: