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.