Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Nível de gravidade: Informação
Description
Esta regra deteta strings estáticas incluídas com aspas duplas ("<text>") com texto que não contém variáveis, expressões ou caracteres especiais que exigem escapar.
Anexe o texto com aspas simples ('<text>') quando o valor de uma cadeia é constante. Uma cadeia constante não contém variáveis ou expressões destinadas a inserir valores na cadeia, como "$PID-$(hostname)". Usar aspas simples torna mais clara a intenção de que a cadeia é constante e permite usar caracteres especiais, como por exemplo $ , sem necessidade de escapar delas.
No entanto, existem exceções em que esta regra não assinala violações:
- Cadeias com aspas duplas são preferidas quando a cadeia contém aspas simples
- Sequências de escape embutidas como newline (
"`n") - Outras personagens especiais que precisam de escapar
Example
Não conforme
$constantValue = "I Love PowerShell"
Compliant
$constantValue = 'I Love PowerShell'