Gerador de tasks.json VS Code
Monta tasks.json para o VS Code com label, type, command, group e problemMatcher. Inclui shell padrão configurável.
—
Tarefas do VS Code sem decorar o esquema
O arquivo de tarefas do VS Code permite rodar comandos do projeto pelo editor, com atalho e com a saída capturada. O valor real não está em economizar um comando no terminal — está no analisador de problemas, que lê a saída, reconhece mensagens de erro e as transforma em marcações no código e entradas na lista de problemas.
Preencha o rótulo, o tipo, o comando e o grupo, e a página monta o JSON com a versão do esquema correta. O grupo é o que faz a tarefa aparecer nos comandos de executar build ou executar testes, e marcá-la como padrão do grupo é o que permite disparar direto pelo atalho, sem escolher na lista.
O campo do analisador de problemas merece atenção. Deixá-lo vazio faz o editor perguntar toda vez como interpretar a saída, o que cansa rápido. Vários analisadores já vêm embutidos, e extensões acrescentam os seus. Quando nenhum serve, dá para declarar um com expressão regular própria — e quando a saída não tem erro para reconhecer, o certo é declarar explicitamente uma lista vazia para o editor parar de perguntar.
Perguntas frequentes
Qual a diferença entre os tipos de tarefa?
Como passo argumentos com espaço?
Dá para encadear tarefas?
Ferramentas Relacionadas
Gerador de Snippet VS Code
Monta um snippet JSON pronto para colar em arquivos *.code-snippets do VS Code, com prefix, body multi-linha e tabstops $1, $2.
Gerador de Keybinding VS Code
Gera entradas para o keybindings.json do VS Code, com tecla, comando e contexto (when). Atalho personalizado em segundos.
JSON Flatten / Unflatten
Achate um JSON aninhado em chaves com notação de ponto (ex: user.address.city) e reconstrua o caminho inverso. Útil para exportar a CSV, gerar .env ou comparar configs. Tudo no navegador.
Dockerfile multistage build
Gera um Dockerfile multistage (builder + runtime) para apps Node.js — copia node_modules apenas do builder.
Gerador de PWA manifest.json
Monte um manifest.json para PWA (name, short_name, theme_color, background_color, display, icons) com pré-visualização.
Testador de Range SemVer
Testa quais versões satisfazem um range semver (^1.2.3, ~2.0, >=1 <2) e explica o intervalo em limite inferior e superior.