Кисточки на основе технологии ML редактируют код Code Brushes - это новый функционал для Github Copilot.
Code Brushes - это новая возможность для Git hub Copilot. Он позволяет отредактировать исходный код, как изображения в Photoshop.
В расширении Github Copilot Labs preview появилась новая коллекция инструментов: Code Brushes. В стиле редактирования изображений с помощью Photoshop и его кистей, разработчики программ должны иметь возможность пересмотреть существующий исходный код с помощью Code Brushes и таким образом улучшить его.

Сравнение с Photoshop исходит напрямую от руководителя проекта Code Brushes Амелии Уоттен Бергер: Нам было интересно, как отредактировать код так же тактильно и просто, как рисовать кистью в Photoshop - написала она в Twitter.
Набор инструментов с кистями кода можно найти в дополнении Copilot Labs Visual Studio Code Extension. На странице проекта на Github Next будет размещено сравнение с инструментами Photoshop.
Живопись - это очень тонкая работа: вы макаете кисть в краску и переносите ее на изображение. Нам стало интересно, может ли изменение кода ощущаться так же тактильно - говорится в статье. Именно поэтому они приняли решение о расширении в виде набора инструментов в стиле кистей - кисти, которые можно применять к текущему подсвеченному коду.
Есть множество видов кистей для улучшения кода
Существует кисть для того, чтобы повысить читаемость кода, например, разделить сложные операторы на разные диапазоны.
Add Types добавляет типовые данные в код, который не обязательно в них нуждается. Fix Simple Bugs, к примеру, находит опечатки в именах доступных переменных и улучшает их - несмотря на то, что каждая IDE с обычным окончанием кода умеет это делать уже несколько десятков лет.
А кисть Debug Brush, что вполне неудивительно, вставляет в исходный код отладочный вывод. Помимо нескольких других кистей, есть так же возможность задать свои собственные кисти.
