Skip to content

defenseunicorns/uds-package-sonarqube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5b062e0 Β· Mar 12, 2025
Mar 11, 2025
Feb 5, 2024
Jan 7, 2025
Feb 21, 2025
Jan 23, 2025
Dec 10, 2024
Dec 5, 2024
Mar 11, 2025
Mar 11, 2025
Mar 11, 2025
Feb 2, 2024
Jul 3, 2024
Mar 25, 2024
Dec 5, 2024
Nov 14, 2024
Feb 14, 2024
Oct 15, 2024
Oct 15, 2024
Nov 13, 2024
Feb 14, 2024
Oct 15, 2024
Mar 11, 2025
Feb 18, 2025
Mar 11, 2025
Dec 5, 2024
Mar 12, 2025

Repository files navigation

🏭 UDS SonarQube Package

Made for UDS Latest Release Build Status OpenSSF Scorecard

This package is designed for use as part of a UDS Software Factory bundle deployed on UDS Core.

SonarQube is an open-source platform that continuously inspects code quality through static analysis, detecting bugs, code smells, and security vulnerabilities across 29 programming languages. It provides detailed reports on code duplication, coding standards, unit tests, code coverage, code complexity, and more.

Prerequisites

SonarQube needs connection to a PostgreSQL instance either in cluster or external. You can learn more about configuring this (and other options) in the configuration documentation.

Releases

The released packages can be found in ghcr.

UDS Tasks (for local dev and CI)

*For local dev, this requires you install uds-cli

βœ… Tip: To get a list of tasks to run you can use uds run --list!

Contributing

Please see the CONTRIBUTING.md

Development

When developing this package it is ideal to utilize the json schemas for UDS Bundles, Zarf Packages and Maru Tasks. This involves configuring your IDE to provide schema validation for the respective files used by each application. For guidance on how to set up this schema validation, please refer to the guide in uds-common.