es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SONARQUBE

¿Cómo agregar un registrador en mapstruct sin que Sonar me grite?

En una interfaz de mapper, he creado un método predeterminado para mapear una cadena a un enum utilizando un conjunto de switch/case. @Mapper(unmappedTargetPolicy = ReportingPolicy.WARN, componentModel=”spring”, nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS) public interface ContractMapper { Logger LOGGER = LogManager.getLogger(ContractMapper.class); todo el mapeo.. @Named(“getEnum”) default statusEnum getStatusEnum(String status){ if (status == null){ return . . . Read more

SonarQube no puede analizar la salida de Pylint.

Estoy intentando alimentar un informe de análisis de Pylint en sonarQube. La llamada al sonar-scanner es: sonar-scanner -X -Dsonar.python.pylint.reportPath=report.txt … donde report.txt es la salida de Pylint “vanilla” y tiene este aspecto: ************* Módulo src.module.file src/module/file.py:200:13: W0511: TODO arreglarlo src/module/file.py:49:0: W0622: Redefinición del integrado ‘ConnectionError’ (redefined-builtin) Y todo lo que . . . Read more

SonarQube: ERROR el análisis de una rama no puede tener el parámetro de análisis de solicitud de extracción ‘sonar.pullrequest.key’.

Estoy ejecutando sonar-scanner con la ayuda de sonarqube.yml, utilizando este fragmento de código: name: Ejecutar SonarQube run: sonar-scanner -Dsonar.scm.provider=git -Dsonar.login=${{ secrets.SONARQUBE_TOKEN }} -Dsonar.pullrequest.key=${{ github.event.number }} -Dsonar.pullrequest.branch=${GITHUB_HEAD_REF#refs/heads/} -Dsonar.pullrequest.base=${GITHUB_BASE_REF#refs/heads/} -Dsonar.pullrequest.github.repository=${GITHUB_REPOSITORY} -Dsonar.pullrequest.github.endpoint=${GITHUB_API_URL} Error después de crear una solicitud de merge. Versión del escáner de SonarQube: 4.2.0.1873 Versión del servidor de SonarQube: 9.0.1 En . . . Read more