Applications

Applications let you group related projects together so you can view aggregated quality metrics across multiple repositories. For example, you might create a “Web App” application containing your frontend, backend, and shared library projects, or a “Mobile App” application grouping your iOS and Android repositories.

Applications are disabled by default. To enable this feature, go to Settings > Features and toggle Applications on.

The Applications tab is visible in your workspace’s top navigation alongside Projects.

Creating an Application

Create applications from Settings > Applications or from the Applications tab. Each application has a name (required) and an optional description.

Assigning Projects to an Application

Assign a project to an application from the project’s Settings > General page using the Application dropdown.

Each project can belong to at most one application. Select None to unassign.

Viewing Application Metrics

The Applications tab in your workspace displays a table of all applications with aggregated metrics across their assigned projects:

ColumnDescription
ApplicationThe application name (click to view its projects)
ProjectsNumber of projects assigned to the application
SizeAggregated codebase size
MaintainabilityMaintainability grade (A through F) with estimated remediation effort
DuplicationPercentage of duplicated code across the application
SecuritySecurity rating with count of security issues
CoverageCode coverage percentage with a letter grade

Clicking an application name takes you to the Projects view filtered to show only that application’s projects.

You can search applications by name using the search bar, and sort by any column.

Managing Applications

Applications are disabled by default. Workspace administrators can enable the feature from Settings > Features by toggling Applications on.

Edit or delete applications from Settings > Applications by clicking the application name.

An application cannot be deleted while it still has projects assigned to it. Unassign all projects first.