Skip to main content

ZC2001 - Variável Não Utilizada

Descrição

O check ZC2001 realiza análise de fluxo de dados estática para detectar variáveis que são atribuídas mas nunca utilizadas no código.

O Problema

# Variável atribuída mas nunca usada
unused_var="hello"
echo "done"

Geralmente indica:

  • Código morto
  • Erro de digitação
  • Refatoração incompleta

Algoritmo

Exemplos

✅ Reporta

unused="hello" # ZC2001
echo "world"

❌ Ignora

used="hello"
echo $used # OK - usado

Severidade

CódigoSeveridade
ZC2001INFO

Não é erro, apenas informativo.

Referência

Similar ao SC2034 do ShellCheck: "var appears unused. Verify it or export it."