Saltar al contenido

Github reconoce incorrectamente el lenguaje de programación utilizado en el proyecto

Luego de de una extensa compilación de información pudimos solucionar esta incógnita que tienen algunos los usuarios. Te regalamos la solución y esperamos que resulte de gran apoyo.

Solución:

Github usa su propio módulo de análisis de idioma y, a veces (en realidad, a menudo) comete fallas. Simplemente escriba más código para que sea más fácil para el analizador elegir cuál es su idioma principal y, después de un tiempo, github lo hará bien.

En este caso particular, el analizador de código es engañado por sus archivos en STMC-C/Assignments/a* directorios con .d extensión. Esa es una extensión para fuentes D. El número de estas fuentes dominaba en su proyecto, por lo que github decidió que el lenguaje de programación principal utilizado es D.

editar: Acabo de encontrar este repositorio público (detector de idioma github): tiene algunas explicaciones del sistema.

Podrías crear un archivo .gitattributes para configurar las anulaciones de Linguist de GitHub.

Para configurar sus archivos C++ para que se detecten como C++ por extensión:

*.h linguist-language=C++
*.cpp linguist-language=C++

Para ignorar los archivos generados y no mostrarlos en diferencias:

generated/*.d linguist-generated=true

Además, puede marcar algunos archivos como indetectables, si el idioma no está en la lista de idiomas conocidos:

*.t linguist-detectable=false

Puntuaciones y reseñas

Te invitamos a sustentar nuestro cometido poniendo un comentario o puntuándolo te lo agradecemos.

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



Utiliza Nuestro Buscador

Deja una respuesta

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