Tag: SONARQUBE
Quiero eliminar proyectos grandes (millones de líneas de código) en mi instancia de Sonarqube (versión 6.7.5). El problema con algunos proyectos es que cuando realizo una acción de eliminación (desde la interfaz de usuario o con la API), no completa la eliminación (sigo viendo el proyecto en la interfaz de . . . Read more
Dado la siguiente entidad JPA simple, @javax.persistence.Entity(name = “TRIPSTATE”) @lombok.Data public class TripStateJpa implements Serializable { <pre><code>private static final long serialVersionUID = 1L; private static final String OWNERID = “OWNERID”; @Id @Column(name = OWNERID) private Long id; @Column(columnDefinition = “VARCHAR2”) @Convert(converter = TripConverter.class) private Trip trip; </code></pre> } SonarQube culpa . . . Read more
Estoy intentando ejecutar el escáner sonnarqube en un contenedor de docker en jenkins. Utilizo la siguiente imagen: FROM node:16-alpine Instalo java desde aquí: RUN apk –no-cache add openjdk11 –repository=http://dl-cdn.alpinelinux.org/alpine/edge/community Instalo el escáner sonnarqube desde aquí: RUN wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.2.0.1873.zip Al ejecutar el escáner, obtengo el siguiente error: 22:33:55 sonar-scanner-4.2.0.1873-linux/bin/sonar-scanner: exec: line . . . Read more
Estoy alojando Sonarqube en una máquina virtual de Windows con IIS y un proxy inverso configurado para admitir un certificado SSL. Todo funciona bien para la autenticación básica (usuario/contraseña), pero tengo problemas para hacer que funcione la autenticación de Azure AD. Seguí las instrucciones para configurar la integración de Azure . . . Read more
Sonarqube informa de código duplicado al tener múltiples declaraciones de retorno en instrucciones if. Por ejemplo, tengo el siguiente código: private static double computeGain(int rangeMax) { if (rangeMax <= 35) { return 6.0; } else if (rangeMax <= 85) { return 5.0; } else if (rangeMax <= 170) { return . . . Read more