Community e Pro são a extensão para VS Code, exatamente da mesma fonte e a ler exatamente as mesmas definições — escolha a que corresponde à forma como quer usá-la, e mude mais tarde bastando instalar a outra. A terceira é o mesmo produto para Visual Studio 2022 e 2026.
A mesma extensão, sem os mecanismos de período de teste e de planos de equipa — permanentemente gratuita a partir do momento em que a instala, sem limite de tempo. Se quiser, desbloqueie todas as funcionalidades (MC/DC incluído) sem custos partilhando telemetria de utilização detalhada, ou passe a Pro a qualquer momento.
SHA-256
Completa desde a instalação: MC/DC, Full HTML Report sem limites e a vista Annotated Source lado a lado. Começa com um período de teste gratuito de 14 dias — depois disso passa para o mesmo conjunto de funcionalidades gratuitas do Community em vez de o bloquear, ou pode ativar um plano pago.
SHA-256
O mesmo leitor, no Visual Studio 2022 e 2026 — Community, Professional e Enterprise. Não usa a cobertura de código própria do Visual Studio, que em 2022 é só para o Enterprise: no Community e no Professional é a única cobertura que o IDE mostrará. Incluído em todos os planos pagos; numa máquina onde o Coverage Studio para VS Code está ativado não precisa de chave própria.
Transferir para Visual Studio (.vsix)
SHA-256
O mesmo leitor, grátis, para os sítios onde não há editor: um gate num pipeline, um distintivo no README, o relatório HTML num servidor de build, uma comparação com a baseline num pull request, um servidor MCP para um agente de IA. Windows, Linux, WSL e macOS, Node 20 ou mais recente. Cada comando documenta-se a si próprio.
npm install -g fucini-coverage
Transferir o pacote (.tgz) fucini-coverage no npm
SHA-256
O VS Code não instala automaticamente um ficheiro .vsix transferido — abra-o a partir de dentro do editor:
No Visual Studio, abra o .vsix transferido: o VSIX Installer pergunta em que Visual Studio instalar — qualquer um de 2022 e 2026, Community, Professional ou Enterprise — e instala assim que o IDE estiver fechado. A extensão carrega quando se abre uma solução ou uma pasta, e Tools → Coverage Studio → Getting Started abre-se sozinho da primeira vez.
Para verificar uma transferência, compare o seu SHA-256 com o mostrado acima: execute Get-FileHash .\coverage-studio-vscode-<version>.vsix -Algorithm SHA256 no PowerShell, ou shasum -a 256 coverage-studio-vscode-<version>.vsix no macOS e Linux; a build para Visual Studio é coverage-studio-vs-<version>.vsix. Os hashes das builds atuais — as três — estão em SHA256SUMS.txt. As builds mais antigas são removidas do feed quando sai uma nova.
As novidades chegam a este sítio antes de chegarem ao Marketplace, e pode pedir que lhas ofereçamos: abra a vista Coverage, expanda o painel da licença e prima Testar versões preliminares…. A partir daí, a extensão consulta aqui um canal preliminar à parte, além do habitual, e oferece a mais recente das duas. As versões preliminares são testadas, mas são as compilações de que temos menos certeza — estaria a oferecer-se para encontrar o que nos escapou. Ao aderir, diz-nos que esta instalação está no canal, para sabermos quantas pessoas estão a testar e podermos dizer-lhe o que mudou; ao sair, a próxima versão estável devolve-o ao caminho habitual. Tudo isto é também a definição fuciniCoverage.update.preRelease.
Screenshot pending — add assets/img/licence-prerelease.png (see SCREENSHOTS.md).Nem sempre há uma versão preliminar disponível, e aderir quando não há não custa nada: a extensão encontra um canal vazio, nada diz sobre isso e continua a oferecer versões estáveis até que uma seja publicada.
Já tem uma das builds para VS Code instalada e prefere a outra? Basta instalar a outra da mesma forma e depois desativar ou desinstalar a primeira — ambas leem as mesmas definições fuciniCoverage.*, incluindo a sua chave de ativação se a tiver, por isso nada se perde na mudança.
Não sabe qual é a mais adequada? Veja a comparação completa na página de preços.