Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Ernstniveau: Informatie
Beschrijving
Deze regel detecteert statische strings met dubbele aanhalingstekens ("<text>") met tekst die geen variabelen, expressies of speciale tekens bevat die geƫscaped moeten worden.
Omsluit tekst met enkele aanhalingstekens ('<text>') wanneer de waarde van een string constant is. Een constante string bevat geen variabelen of expressies die bedoeld zijn om waarden in de string in te voegen, zoals "$PID-$(hostname)". Het gebruik van enkele aanhalingstekens maakt de intentie duidelijker dat de string constant is en stelt je in staat speciale tekens $ te gebruiken zonder ze te hoeven ontwijken.
Er zijn echter uitzonderingen waarbij deze regel geen overtredingen markeert:
- Dubbele aanhalingstekens worden geprefereerd wanneer de reeks enkele aanhalingstekens bevat
- Ingebedde escape-sequenties zoals een nieuwe regel (
"`n") - Andere speciale personages die moeten ontsnappen
Voorbeeld
Niet conform
$constantValue = "I Love PowerShell"
Compliant
$constantValue = 'I Love PowerShell'