tag - ¿Qué significa un fondo de texto rojo en la vista de comparación de GitHub?
github create tag (2)
Creé una solicitud de extracción y estaba navegando, las diferencias se muestran con line-brackgrounds rojo / verde claro, pero algunos textos están en negrita con un fondo de texto rojo ...
Actualización: imagen modificada para mostrar el archivo con algunos comentarios resaltados y otros no.
¿Qué significa esto?
El color de fondo rojo definitivamente está causado por la función de resaltado de errores del editor / visor de texto de GitHub. Puede encontrar el mismo comportamiento que ocurre en un comentario de bloque intencionado en otro archivo JSON en GitHub:
En cuanto a su comentario sobre algunos caracteres ilegales que no se destacan: también descubrí que ciertos errores JSON no son detectados por el procesador de sintaxis de GitHub. Vea esta esencia como un ejemplo:
En este caso, el texto fuera del objeto más externo no se está resaltando. Cualquier razón que exista para esto puede ser la misma razón por la que los errores no se destacan.
Puede probarlo usted mismo copiando y pegando su código en un nuevo Gist . Tenga en cuenta que el Editor ACE tiene su propia función de resaltado que puede resaltar el código mientras escribe, pero sus reglas de procesamiento parecen ser un poco diferentes de las del visor de código de GitHub.
Este es el problema que dificulta el proceso de revisión de códigos especialmente para los proyectos de React (JSX). Casi todos los archivos con JSX mostraron las líneas rojas.
Lo arreglé pegando copia
var errorLine = document.getElementsByClassName("pl-ii");
var i;
for (i = 0; i < errorLine.length; i++) {
errorLine[i].style.backgroundColor = "transparent";
errorLine[i].style.color = "#24292e";
}
en mi consola