Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nivel de gravedad de : de información
Descripción
Esta regla detecta cadenas estáticas con comillas dobles ("<text>") con texto que no contiene variables, expresiones ni caracteres especiales que requieran escapar.
Adjunta el texto con comillas simples ('<text>') cuando el valor de una cadena es constante. Una cadena constante no contiene variables u expresiones destinadas a insertar valores en la cadena, como "$PID-$(hostname)". Usar comillas simples deja más claro que la cadena es constante y permite usar caracteres $ especiales como sin necesidad de escapar.
Sin embargo, hay excepciones en las que esta norma no señala infracciones:
- Se prefieren cadenas con doble comilla cuando la cadena contiene comillas simples
- Secuencias de escape incrustadas como la línea de nueva (
"`n") - Otros personajes especiales que requieren escapar
Example
No conforme
$constantValue = "I Love PowerShell"
Compliant
$constantValue = 'I Love PowerShell'