SonarQube combinado con IDEA para lograr la detección de código

Preparación ambiental

1. Descarga de SonarQube: https://www.sonarqube.org/downloads/

Se recomienda utilizar la última versión . La combinación de SonarQube e idea requiere muchos complementos de SonarQube, y se necesita el complemento SonarLint de idea.

Las diferentes versiones de SonarQube tienen diferentes versiones de complementos

La versión del complemento SonarLint de Idea, requiere una versión del complemento SonarQube diferente

Para emitir correctamente el informe, necesita:

La versión SonarLint de idea corresponde a la versión plug-in de SonarQube one-to-one

 

2. Instalación de Java 11 o superior

Si hay varias versiones de JDK, consulte la forma de cambiar el entorno operativo:

https://zengmiaogen.blog.csdn.net/article/details/106472790

 

3.PostgreSQL 9.3 o superior 

Opcional, si solo lo usa usted mismo, no es necesario que lo instale

 

Pasos de instalación

Instalación de SonarQube

Descomprima e ingrese D: \ sonarqube-8.3.1.34397 \ bin \ windows-x86-64 \ StartSonar.bat

 

Acceso al navegador: http: // localhost: 9000 /

Contraseña de cuenta predeterminada: admin admin

 

Configurar la interfaz china

Después de iniciar sesión

Después de que la instalación sea exitosa, reinicie SonarQube

 

Interfaz china

 

Instalación de SonarLint

idea - complementos 

Si no puede descargarlo, siga la cuenta oficial al final del artículo, responda al sonar, obtenga el paquete de instalación del complemento y la idea elige instalar el complemento desde el disco.

 

Configuración de SonarLint

Conéctese al servicio Sonarcode

 

 

Escriba el nombre casualmente, haga clic para generar

 

 

 

Configuración del proyecto SonarQube maven plugin

Agregar al directorio raíz pom.xml del proyecto MAVEN

    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.sonarsource.scanner.maven</groupId>
                    <artifactId>sonar-maven-plugin</artifactId>
                    <version>3.7.0.1746</version>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>

 

Después de que se cargue la dependencia de maven, el complemento de sonar aparecerá en el maven de idea

 

Primero limpie, luego compile y finalmente haga doble clic en "sonar: sonar" y espere el final de la ejecución

Vista del informe

 

 

 

------------------------------

 

Supongo que te gusta

Origin blog.csdn.net/zengmingen/article/details/106473012
Recomendado
Clasificación