Ревью кода без переключения контекста
Ревью pull request требует нюансов: короткое «looks good» ничего не объясняет, а стена текста утомит ревьюера. С WhisPaste вы нажимаете горячую клавишу, проговариваете пояснение, пока читаете diff, и расшифровка сразу попадает в поле ответа на GitHub, с пунктуацией и заглавными буквами, которые выдаёт Whisper. Идентификаторы вроде `fooBar` можно добавить в свой словарь или импортировать из проекта с кодом, чтобы они записывались правильно.
Сообщения коммитов и описания PR
Conventional commits и описания PR часто заслуживают большего, чем три слова, но трудоёмкость их написания тормозит работу. Откройте редактор, проговорите обоснование, и расшифровка появится у курсора: её можно отредактировать, дополнить голосовым сниппетом или вставить в терминал.
Трекер задач, Slack и стендапы
Шаги воспроизведения в баг-репорте, заметки асинхронного стендапа в Slack, короткий комментарий к задаче в Linear. Всё это коротко, но требует усилий. WhisPaste работает в фоне и действует там, куда ведёт курсор: GitHub, GitLab, Jira, Linear, Discord, Slack, ваш редактор. В локальном режиме аудио остаётся на вашем компьютере.
Установите курсор в поле ответа
Щёлкните в поле комментария к ревью на GitHub, в редакторе сообщения коммита или в поле ввода Slack — везде, где обычно печатаете.
Нажмите горячую клавишу и говорите
Зажмите настроенную горячую клавишу, произнесите ответ вслух и отпустите. По умолчанию расшифровка создаётся локально на вашем компьютере.
Текст появляется у курсора
Ваш текст попадает туда, где стоял курсор. Отредактируйте, дополните голосовым сниппетом или отправьте. Между голосом и текстом нет шага копирования.
Документация и комментарии в коде
Обновление README, docstring, который объясняет, зачем нужна функция (а не только что она делает), TODO-комментарий для себя в будущем — всё это пропускают, потому что писать означает выйти из потока. Проговорите пояснение прямо в редакторе, у курсора, в открытом docstring или блоке комментария, а потом подчистите текст, вместо того чтобы не писать его вовсе.
