Closed gcm1001 closed 4 years ago
La opción escogida ha sido Codacy ya que, de entre las tres propuestas, es la que está más enfocada a la revisión de código automatizada, que es lo que nos interesa. Como es lógico, soporta todos los lenguajes de programación que estoy utilizando ( PHP, HTML, JavaScript y CSS ). Además, la configuración de repositorios es muy sencilla gracias a su sencilla y elegante interfaz gráfica.
Como he dicho antes, la utilización de esta herramienta es muy simple. Simplemente hay que registrarse en su página oficial utilizando para ello la cuenta de Github, dar permisos a la aplicación, escoger una organización (si perteneces a alguna) y, por último, seleccionar el repositorio que quieras analizar. A partir de este momento, la herramienta analizará todo el código del repositorio cada vez que se ejecute un commit sobre la rama principal.
En mi caso, solo me interesa que analice la parte de código que estoy desarrollando, es decir, todos los ficheros alojados en la carpeta PLUGINS
y THEMES
pertenecientes a la carpeta OMEKA
. Además, también es conveniente que analice todos los ficheros que he desarrollado para el despliegue automático (ficheros .yaml
.yml
).
Para configurar las carpetas ignoradas, en la pestaña Settings > Ignored Files, hay que seleccionar todas las carpetas que no he mencionado anteriormente.
Además se pueden realizar otras configuraciones importantes como:
.yml
alojado en tu repositorio).Añade una tarea en GitLab llamada a mantenimiento y calidad de código Codacy donde analices en detalle los informes de codacy e intentes resolver algunas de las issues para mejorar la calidad y pasar a una evaluación de B.
Herramientas a considerar: