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ódigo | Severidade |
|---|---|
| ZC2001 | INFO |
Não é erro, apenas informativo.
Referência
Similar ao SC2034 do ShellCheck: "var appears unused. Verify it or export it."