Deploying SonarQube 7.8 with Docker and Integrating Alibaba P3C Rules

Version Compatibility Notes SonarQube version 7.8-community is the final release compatible with JDK 1.8. Starting from version 7.9, SonarQube requires JDK 11 or higher and drops support for MySQL in favor of PostgreSQL. System Configuration for Embedded Elasticsearch Because SonarQube includes an embedded Elasticsearch instance, certain OS-lev ...

Posted on Fri, 25 Sep 2026 16:49:08 +0000 by the_last_tamurai

Deploying SonarQube 9.9.4 LTS Community Edition with Jenkins Integration

Download and extract SonarQube 9.9.4 LTS Community Edition: cd /opt sudo wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-9.9.4.87374.zip sudo unzip sonarqube-9.9.4.87374.zip Create a dedicated system user and assign ownership: sudo useradd --system --home-dir /opt/sonarqube-9.9.4.87374 --shell /sbin/nologin --comment &qu ...

Posted on Wed, 02 Sep 2026 16:45:19 +0000 by dirkdetken

Deploying SonarQube with Docker and Integrating Maven for Java Code Analysis

SonarQube is an open-source platform for continuous inspection of code quality, supporting multiple languages including Java, C#, C/C++, and JavaScript through its plugin ecosystem. This guide details the deployement of a SonarQube server using Docker Compose and its integration with Maven for analyzing Java projects. Prerequisites A CentOS 7 s ...

Posted on Tue, 11 Aug 2026 16:55:23 +0000 by yahelb

Implementing Code Quality Management with SonarQube and PMD

Code quality is a crucial factor in software development that ensures project success. Good code quality reduces maintenance costs and improves software reliability and scalability. This article details how to use SonarQube and PMD for code quality management, with Java code examples to help beginners understand these tools. 1. SonarQube Overvi ...

Posted on Mon, 13 Jul 2026 16:16:03 +0000 by flashicon

Automating Sonar Bug Fixes with Python and Google AI

Background During routine development, addressing accumulated Sonar issues across legacy codebases presents a significant challenge. After several years of continuous development, thousands of issues have accumulated, ranging from code style violations to deprecated comments. Manually resolvign these issues proves time-consuming and tedious. Th ...

Posted on Sat, 23 May 2026 20:38:34 +0000 by grayscale2005.