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.

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 obtengo es que sonar se queja:

17:27:39.330 DEBUG: No se puede analizar la línea: ************* Módulo src.module.file
17:27:39.330 DEBUG: No se puede analizar la línea: src/module/file.py:200:13: W0511: TODO arreglarlo
17:27:39.330 DEBUG: No se puede analizar la línea: src/module/file.py:49:0: W0622: Redefinición del integrado ‘ConnectionError’ (redefined-builtin)

Estoy usando sonar-scanner 4.4.0 y Pylint 2.11.1.

¿Algún consejo?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que estás teniendo problemas para que SonarQube interprete el informe de Pylint. Es posible que la versión de SonarQube que estás usando no sea compatible con la versión de Pylint que estás usando. Es posible que necesites actualizar tu versión de SonarQube o reducir la versión de Pylint. También puede ser necesario ajustar el formato del informe de Pylint para hacerlo compatible con SonarQube.

Comments are closed.