4.3 KiB
slug | sidebar_position |
---|---|
/integrations/ | 6 |
Интеграции
Расширение для Visual Studio Code
У Task есть официальное расширение для Visual Studio Code. Код для этого проекта можно найти здесь. Чтобы использовать это расширение, на вашей системе должна быть установлена версия Task 3.23.0+.
Это расширение предоставляет следующие функции:
- Просмотр задач в боковой панели.
- Запуск задач из боковой панели и командной строки.
- Перейти к определению из боковой панели и командной строки.
- Выполнить последнюю "task" команду.
- Поддержка нескольких рабочих пространств.
- Инициализировать Taskfile в текущем рабочем пространстве.
Чтобы включить автозаполнение и проверку вашего Taskfile, см. раздел Схема ниже.
Схема
Изначально была создана @KROSF вот тут this Gist и теперь официально поддерживается в этом файле и доступна по ссылке https://taskfile.dev/schema.json. Эта схема может быть использована для проверки Task файлов и автодополнения во многих редакторах кода:
Visual Studio Code
Чтобы интегрировать схему в VS Code, вам нужно установить YAML расширение от Red Hat. Любой Taskfile.yml
в вашем проекте должен автоматически быть обнаружен и валидирован/автодополнение должен работать. Если это не работает или вы хотите настроить его вручную для файлов с другим именем, вы можете добавить следующие в settings.json
:
// settings.json
{
"yaml.schemas": {
"https://taskfile.dev/schema.json": [
"**/Taskfile.yml",
"./path/to/any/other/taskfile.yml"
]
}
}
Вы также можете настроить схему непосредственно внутри Taskfile, добавив следующий комментарий в начале файла:
# yaml-language-server: $schema=https://taskfile.dev/schema.json
version: '3'
Вы можете найти дополнительную информацию об этом в YAML language server project.
Интеграции сообщества
В дополнение к нашей официальной интеграции, сообщество разработчиков разработало свои собственные интеграции для Task:
- Расширение для Sublime Text [источник] @biozz
- Расширение для IntelliJ [источник] @lechuckroh
- mk - инструмент командной строки распознает Taskfile'ы.
Если вы сделали что-то, что интегрируется с Task, пожалуйста, не стесняйтесь открыть PR, чтобы добавить его в этот список.