Download Guía de importación del perfil de calidad AVS-QA-Java en

Document related concepts
no text concepts found
Transcript
Guía de importación del perfil de
calidad AVS-QA-Java en SonarQube
1. Importar perfil de reglas
Descargar el perfil de reglas desde la siguiente URL: http://www.san.gva.es/gees
Accediendo a SonarQube con un usuario administrador, ir al menú Perfiles y seleccionar la
opción Restaurar el perfil.
Importar el XML descargado de la URL anterior.
El perfil AVS-QA-Java se habrá importado.
Guía de importación del perfil de calidad AVS-QA-Java en SonarQube
2. Crear reglas que no pueden importarse automáticamente
Existen unas reglas que no se pueden importar automáticamente y es necesario definirlas
manualmente. Para importarlas deben seguirse las siguientes indicaciones.
Accediendo a SonarQube con un usuario administrador, ir al menú Reglas y buscar
"Architectural constraint". Sobre esta regla, seleccionar el botón Crear para definir las
siguientes reglas personalizadas
Rellenar los siguientes campos para crear la regla Deny access to 'org.postgresql' packages
Nombre
Clave
Descripción
Severidad
Estado
fromClasses
toClasses
Deny access to 'org.postgresql' packages
Deny_access_to_org_postgresql_packages
Deny access to 'org.postgresql' packages. Use Java JDBC API instead.
Bloqueante
Ready
org.postgresql.**
Una vez guardada, activarla en el perfil AVS-QA-Java a través de la opción Activar.
Página 2 de 3
Guía de importación del perfil de calidad AVS-QA-Java en SonarQube
Repetir los pasos anteriores para crear la regla Deny access to 'oracle.jdbc' and 'oracle.sql'
packages, rellenando estos campos y activando igualmente la regla en el perfil AVS-QA-Java.
Nombre
Deny access to 'oracle.jdbc' and 'oracle.sql' packages
Clave
Descripción
Deny_access_to_oracle_jdbc_and_oracle_sql_packages
Deny access to 'oracle.jdbc' and 'oracle.sql' packages. Use Java JDBC API
instead.
Bloqueante
Ready
Severidad
Estado
fromClasses
toClasses
oracle.jdbc.**, oracle.sql.**
Página 3 de 3