Sprkl analyzes your git repository and determines which code blocks to instrument at runtime.

The analysis configuration contains many variables. The most significant one is called the "recipe":


The sprkl recipe determines what commits we should scan upon analysis. To configure the recipe set the recipe flag:

sprkl --recipe=SELECTED_RECIPE

The available recipes are:

  1. lastPush - Uncommitted code and commits that were not pushed yet (DEFAULT).

  2. uncommitted - Uncommitted code.

  3. all - All commits (WARNING: Can impact performance severely in large repositories).

  4. recent - The most recent 100 commits. This number can also be configured; check the sprkl CLI help for guidance.

  5. mine - Commits authored by the currently configured git user.

  6. commitsList - Commits from a list provided with --commits flag.

Dashboard view

Last updated