Avalados por :
Como resultado de las diferencias en los hábitos de codificación y cierta negligencia en los detalles, el código escrito por nosotros puede ser irregular y tener algunos problemas ocultos. Esto no tendrá mucho impacto en nuestro sistema a corto plazo, sin embargo, con cambios de personal y la cantidad acumulada de código, estos problemas pueden surgir gradualmente a largo plazo. Por lo tanto, es imperativo verificar la calidad del código.
Sonar (SnoarQube), como una plataforma de código abierto, es una plataforma de gestión en términos de la calidad del código fuente.
SAP tiene sus propios servidores de SonarQube configurados, y podemos escanear el código en el repositorio de GitHub con un servidor remoto de SonarQube. Sin embargo, este proceso tiene limitaciones en términos de conveniencia y tiempo real. Debido a que para conocer la calidad del código, primero tenemos que subir el código al repositorio remoto y luego activar el trabajo de escaneo de SonarQube. Debemos repetir este procedimiento hasta que se solucionen todos los problemas de Sonar.
En este blog, me gustaría compartir cómo se puede agregar SonarLint en Visual Studio Code para rastrear la calidad del código en tiempo real siguiendo las reglas del servidor remoto de SonarQube.
SonarLint es una extensión que se puede agregar a un IDE como Visual Studio Code y que puede proporcionar a los desarrolladores comentarios en tiempo real sobre la calidad del código. Puede detectar problemas en segundos, lo que puede mejorar la productividad. SonarSource describe a SonarLint como una capacidad que puede funcionar como un corrector ortográfico para texto, ya que detecta problemas en tu código mientras avanzas.
SonarLint
Edit in settings.json
bajo cualquier configuración y establece
sonarlint.connectedMode.servers
en
Configuración de usuario
serverId
con un valor que recuerdes (se utiliza solo localmente)
token
con un token generado en SonarQube
serverUrl
` como la URL de tu servidor de SonarQube
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute