Линус Торвальдс критикует форматирование кода на Rust

Линус Торвальдс, создатель операционной системы Linux, вновь высказал свои замечания, на этот раз касающиеся форматирования кода на языке Rust. В недавнем pull-request для DRM-подсистемы он назвал представленный текст «бессистемным набором слов», указывая на потерю исходной структуры из-за неаккуратного форматирования. «Несмотря на наличие под-разделов, текст выглядит как случайная куча», — отметил он.

Критика коснулась и автоматического инструмента форматирования rustfmt. Торвальдс выразил недовольство по поводу сжатия строк, которое усложняет сопровождение кода. «Непоследовательность правил приводит к путанице», — добавил он, оставив код в своем исходном варианте, игнорируя рекомендации инструмента. В итоге, по мнению Торвальдса, многие разработчики предпочитают оставлять каждую директиву use на отдельной строке из-за «ужасных эвристик rustfmt».