operating-qt

Set up SonarQube locally with Docker and run Gulp scan tasks.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/k2works/getting-started-algorithm --skill operating-qt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: operating-qt
Source: https://github.com/k2works/getting-started-algorithm/tree/main/.agents/skills/operating-qt
Command: npx skills add https://github.com/k2works/getting-started-algorithm --skill operating-qt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often struggle to set up SonarQube locally and run static code analysis, leading to delayed feedback on code quality and technical debt.

Core Features & Use Cases

  • Provision Docker containers for SonarQube and PostgreSQL with a single command.
  • Execute Gulp tasks to start, stop, scan, and check Quality Gate status.
  • Manage multiple project scans via a JSON configuration file.
  • Retrieve detailed issue, duplication, and coverage metrics for immediate review.

Quick Start

Ask the operating-qt skill to set up SonarQube locally and scan your project's code.

Frequently Asked Questions about operating-qt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up SonarQube locally to run static code analysis?

You can set up SonarQube locally by provisioning Docker containers for SonarQube and PostgreSQL, then executing Gulp tasks to scan project code and verify Quality Gate status.

Do I need Docker Desktop to run a local SonarQube quality gate check?

Yes, Docker Desktop is required to provision the SonarQube and PostgreSQL containers, and a configured .env file with a Sonar token is needed to execute the Gulp scan tasks.

How can I scan multiple projects for code issues and duplication metrics?

You can manage multiple project scans by providing a project configuration JSON file, which allows Gulp tasks to retrieve detailed issue, duplication, and coverage metrics for each project.

What is the best way to verify Quality Gate status during local development?

Running a local SonarQube instance via Docker allows you to execute Gulp tasks to check Quality Gate status, enabling immediate review of code issues and technical debt during development.

Can I use Gulp to start and stop SonarQube containers for code quality analysis?

Yes, Gulp tasks are available to start, stop, scan, and check Quality Gate status for the local SonarQube and PostgreSQL Docker containers used in code quality analysis.