Забавный случай с работы

После очистки кода от ненужных штук локально всё работать продолжило, а вот пайплайн в гитлабе стал откидываться по таймауту 2 часа. До этого сборка занимала 7-8 минут и проходила без проблем.

Полез копаться, в чём дело, в первую очередь посмотрел последние коммиты. Так как по таймауту падал линтер, то посмотрел, что изменялось в его конфигурации. Увидел, что из игнора убран файл surnames.py.

Уже понимаете, в чём дело?

Файл в 5 строк. Размером в 8 МБ. Тысячи символов в одну строку, на которых моя IDE сказала, что отключает soft wrapping, а линтер, работающий, видимо, каким-то жадным алгоритмом, два часа подряд не мог обработать эти строки и вырубался.

Вернул в конфиг игнор этого файла, перекрестился и перезапустил пайплайн. Всё снова заработало :)