Comments 15
Знакомая проблема.
Когда при работе со всякими там интранет-системами начинают массово копипастить в них различные тексты (сообщения от клиентов, данные с сайтов и т.д.) - регулярно попадается всякое такое юникодное.
«возможно, просто слишком заняты реализацией следующей функции ИИ, которая нам не нужна» - любопытно, для каких целей, в гитхабе, понадобилось это дело?
возможно, просто слишком заняты реализацией следующей функции ИИ, которая нам не нужна
Как раз ИИ и умеет такое находить :)
А без ИИ человечество уже разучилось решать подобные задачи?
Зачем ИИ для задачи, которая решается без ИИ гораздо меньшими затратами? В данном случае просто проверять кодировку символов
Всегда знал, что хранить исходники в Unicode - сомнительное решение
один из участников проекта заменил символ ASCII на альтернативу Unicode в pull request, но никто в команде GitHub этого не заметил
А что, должны были? Команда гитхаба просматривает пулл реквесты чужих проектов?
Может, проблема лишь в отсутствии человекопонятного пояснения в интерфейсе, что строка имеет юникод, на которое должны обратить внимание мейнтейнеры при проверке пулл реквеста?
Должны были иметь в команде QA, которые додумались бы попытаться "ломать" систему в том числе и таким образом
А то, что diff показывает изменения в строке, и даже не в конце строки, это никого не смутило? Странная история.
Для локальной проверки файлов использую такое расширение: https://marketplace.visualstudio.com/items?itemName=nhoizey.gremlins
Разработчики проекта Curl предупредили GitHub о проблеме безопасности «вредоносного Unicode»