В бета-версии GitHub Copilot добавили функцию показа ссылок на фрагменты кода, предложенные из других репозиториев. Можно увидеть список публичных репозиториев, уже использующих этот код, и лицензии.
Новая функция работает с короткими фрагментами кода до 150 символов. Если Copilot предложит такой фрагмент и найдёт его в других открытых репозиториях, то пользователь увидит их список, лицензии и другую полезную информацию. В компании считают, что такой подход поможет разработчикам лучше понимать из чего может строиться код их приложения.
Функцию внедрили после просьб пользователей Copilot. В исследовании, которое проводила команда GitHub, выяснили, что предложенный код совпадает с публичным только в одном проценте случаев. При этом в новых проектах без контекста такие случаи встречаются чаще.
Показ ссылок на фрагменты кода, по мнению GitHub, может быть полезен в следующих случаях:
во время обучения, чтобы перенимать практический опыт у разработчиков других проектов;
лучше оценивать контекст кода перед тем, как использовать код;
открывать для себя новые свободные проекты;
своевременно узнавать о зависимостях.
Пока функция доступна в закрытом бета-тесте. Компания не сообщила, когда показ ссылок на фрагменты кода станет доступен в публичной версии GitHub Copilot.
Источник новости: habr.com