Skip to content

fix(lookandfeel): el checker moria al leer un diff con acentos en Windows

Rafael Bautista requested to merge ti into qa

subprocess.run(text=True) decodifica la salida de git con la codificacion local; en Windows es cp1252 y cualquier acento o guion de caja del diff lanzaba UnicodeDecodeError. _git_diff devolvia None y el hook reventaba con AttributeError en vez de reportar hallazgos.

Como los comentarios del repo van en espanol, esto bloqueaba CUALQUIER commit con .tsx desde Windows. Se fija encoding utf-8 con errors=replace: del diff solo se usan los numeros de linea de los encabezados de hunk.

Merge request reports

Loading