Saltar al contenido

SonarQube Language sonar.lang.patterns error

Solución:

Esta es una cuestión de qué lenguaje “afirma” .h archivos. Solo un idioma puede reclamar una extensión de archivo determinada y actualmente tiene dos idiomas que reclaman .h, por lo que el escáner no puede averiguar a qué analizador entregar esos archivos y se da por vencido.

Específicamente, de su mensaje de error:

the file matches patterns of both sonar.lang.patterns.c++ : **/*.cxx,**/*.cpp,**/*.cc,**/*.c,**/*.hxx,**/*.hpp,**/*.hh,**/*.h and sonar.lang.patterns.objectivec : **/*.h,**/*.m

Usted tiene ambos cxx y objectivec reclamando .h. Debe eliminar la extensión de una de esas dos listas.

Ir a (Global) Administración> [Language] > [Language] sufijos de archivo para editar las extensiones reclamadas por cada idioma y eliminar .h de uno o ambos idiomas.

Asegúrese de no dejar ninguno de estos campos en blanco. Si se deja en blanco, el valor predeterminado (que incluye .h) se utilizará.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *