Google випустив інструмент Code Search для пошуку коду в кількох відкритих проєктах компанії. Він існував і раніше, але лише для внутрішніх потреб. Тепер є версія, доступна для всіх розробників.
Зараз CS може шукати код у таких репозиторіях:
- Angular;
- Bazel;
- Dart;
- ExoPlayer;
- Firebase SDK;
- Flutter;
- Go;
- gVisor;
- Kythe;
- Nomulus;
- Outline;
- Tensorflow.
Проєкти Bazel, Go, gVisor, Kyth, Nomulus і Tensorflow мають перехресні посилання.
За допомогою CS можна шукати функції та подивитись, як їх викликали та змінювали. Кнопка blame
показує, хто і як востаннє відредагував рядок. Також можна фільтрувати мови: є підтримка C++, C, Java, Kotlin, Python, JavaScript, Go, JSON, HTML, Objective-C, Dart, Jango, Perl, PHP, PowerShell, Ruby, shell, SQL і Swift.
Далі команда планує додати більше репозиторіїв, покращити навігацію та зробити застосунок зручним для скрінрідерів. Більше про проєкт можна прочитати у блозі компанії.
Нагадаємо, торік Google опублікував відкритий інтерфейс Code Search для проєктів Android і Chromium.
Ще немає коментарів