Criei uma extensão para VS Code que transforma TODOs em um quadro Kanban e issues reais no Jira
Source: Dev.to

É muito comum código com vários TODO.
E o time sabe que a maioria deles nunca vira trabalho de verdade.
Eles ficam perdidos em comentários, são esquecidos, e aos poucos viram dívida técnica invisível.
O problema
Na maioria dos projetos, a dívida técnica está espalhada pelo código em comentários como:
// TODO: refatorar isso
// FIXME: tratar edge case
// NOTE: melhorar performance
Essas são pendências reais, mas elas não estão no Jira, não entram em sprint, não têm prioridade e geralmente não têm dono.
Ou seja: o backlog não representa a realidade do código.
A ideia
E se TODOs fossem tratados como itens de backlog de verdade?
O TODO Board é uma extensão para VS Code que:
- Escaneia o projeto e encontra
TODO,FIXME,NOTE, etc. - Organiza tudo em um board estilo Kanban dentro do próprio editor, com busca, labels, filtros por texto e data.
- Permite transformar qualquer TODO em uma issue no Jira com um clique, sem copiar e colar, sem perder contexto.
O que a extensão faz
- Escaneia o projeto procurando
TODO,FIXME,NOTE… - Organiza tudo em um board dentro do VS Code
- Mostra arquivo, linha, idade e prioridade
- Cria issues no Jira direto do editor
- Preenche automaticamente a issue com o contexto do código
- Mantém a associação TODO ↔ issue entre rescans
- Possibilidade de adicionar labels e prioridades

Configurações
A TODO Board permite personalizar completamente como o scanner funciona dentro do seu projeto.
Extensões de arquivo
"todo-board.fileExtensions": [
"ts", "tsx", "js", "jsx", "vue", "py", "go", "rb", "php", "rs", "swift"
]
Padrões de busca
"todo-board.searchPatterns": ["@TODO", "FIXME", "BUG"]
Limite de linhas por TODO
"todo-board.maxTodoLines": 4
Destaque visual
"todo-board.highlight.enabled": true,
"todo-board.highlight.highPriorityColor": "#e74c3c",
"todo-board.highlight.mediumPriorityColor": "#ffa94d",
"todo-board.highlight.lowPriorityColor": "#4dabf7"
Integração com Jira (do jeito certo)
A integração usa OAuth 2.0 (3LO) e um backend seguro, de modo que:
- A extensão não conversa diretamente com as APIs do Jira.
- Toda comunicação passa por um backend.
- Tokens ficam armazenados de forma segura.
- O app pede apenas o mínimo de permissões necessárias.
- O usuário só consegue criar issues nos projetos que já tem acesso.

Por que isso é útil
- A dívida técnica fica visível.
- O backlog passa a refletir a realidade do código.
- Planejamento mais previsível.
- Menos TODO esquecido.
- Menos retrabalho.
Seu código finalmente fala com o backlog.
Open source
O projeto é open source e está disponível aqui:
- GitHub:
- Extensão no Marketplace oficial:
Feedback, issues e PRs são muito bem‑vindos 🙂