Compartilhar via


AvoidUsingDoubleQuotesForConstantString

Nível de gravidade: informações

Descrição

As aspas simples devem ser usadas quando o valor de uma cadeia de caracteres é constante. Uma cadeia de caracteres constante não contém variáveis ou expressões destinadas a inserir valores na cadeia de caracteres, como "$PID-$(hostname)").

Isso torna a intenção mais clara de que a cadeia de caracteres é uma constante e facilita o uso de alguns caracteres especiais, como $ dentro dessa expressão de cadeia de caracteres, sem a necessidade de escapar deles.

Há exceções a isso quando as cadeias de caracteres entre aspas duplas são mais legíveis. Por exemplo, quando o valor da cadeia de caracteres em si deve conter uma única aspa ou outros caracteres especiais, como newline ("`n"), já estão sendo escapados. A regra não avisa nesses casos.

Exemplo

Errado

$constantValue = "I Love PowerShell"

Correto

$constantValue = 'I Love PowerShell'