Saltar al contenido

SonarQube y SonarLint diferencia

Posterior a buscar en diversos repositorios y páginas webs de internet al concluir hemos dado con la resolución que te enseñaremos pronto.

Solución:

SonarLint vive solo en el IDE (IntelliJ, Eclipse y Visual Studio). Su propósito es dar retroalimentación instantánea a medida que escribe su código. Para esto, se concentra en qué código estás agregando o actualizando.

SonarQube es un servidor central que procesa análisis completos (activados por los diversos escáneres de SonarQube). Su propósito es dar una visión de 360° de la calidad de tu código base. Para ello, analiza periódicamente todas las líneas fuente de tu proyecto.

Tanto SonarLint como SonarQube se basan en el mismo static analizadores de código fuente, la mayoría de ellos escritos con tecnología SonarSource.

Debe agregarse que SonarQube también realiza escaneos con analizadores de terceros (findBugs, checkstyle, PMD) mientras que SonarLint no es incluir esos. Creo que la razón es una priorización en el rendimiento y findBugs que se basan en el código de bytes de Java.

Por lo tanto, sus hallazgos en SonarQube y SonarLint pueden variar, si el perfil de calidad subyacente utiliza escáneres de terceros.

SonarQube es un servidor donde puede alojar sus proyectos y ejecutar análisis, mientras que SonarLint es un agente que nos permite conectarnos con este SonarQube y ejecutar el análisis de forma remota. SonarLint se puede usar con IDE o también se puede ejecutar a través de comandos CLI.

SonarLint contiene su propio conjunto de reglas predeterminadas, pero cuando se conectan a SonarQube, los usuarios pueden importar reglas de SonarQube, que en realidad son más que un conjunto estándar de reglas. Podemos integrar PDM, CodeStyle y muchos otros verificadores en SonarQube y crear reglas personalizadas.

Dos hechos que quiero mencionar que aprendí de mi experiencia, SonarLint no heredará esas reglas personalizadas de SonarQube, en segundo lugar, Sonar no funciona en las clases de prueba.

Puntuaciones y comentarios

Si haces scroll puedes encontrar las críticas de otros gestores de proyectos, tú asimismo eres capaz mostrar el tuyo si te apetece.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *