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)