This project is an LSP implementation for https://taskfile.dev
Here is the list of supported features of the Language Server Protocol
The server supports compleion for expression in values
One custom method is supported: extension/getTasks
. It returns a list of tasks for a given Taskfile.
Request must implement the following structure:
{
"fsPath": "<absolute-path-to-the-taskfile>"
}
The response will return a list of tasks implementing the following structure:
{
"scope": "<absolute-path-to-the-taskfile>",
"task": {
"value": "<name-of-the-task>",
"startLine": "<line-no-starting-the-task>",
"startCol": "<column-no-starting-the-task>",
"endLine": "<line-no-ending-the-task>",
"endCol": "<column-no-ending-the-task>",
}
}