Checkup aims to provide you with insights into your codebase. You can track the evolution of your code and chart its progress, such as:
repository meta data
lines of code breakdown
suggested areas of improvement
listing outdated dependencies
summarized lint runs
test type breakdown (unit, integration, functional, visual, etc)
active code migration progress
This allows you to have a more full, high level view of your codebase at any one point in time. Checkup can help you with making resourcing decisions, planning and prioritizing the general health of your codebase.
Checkup provides you with a CLI, which can be run against your code base. Using a custom Checkup configuration file, plugins can be configured and loaded containing tasks to run. The CLI will execute these tasks on your codebase, ultimately aggregating and producing a comprehensive Checkup report.
See Usage for information on usage.
Read more about the mission, vision, and overall direction of checkup in the spec document.