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."