Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
allvarlighetsgrad: Information
Beskrivning
Denna regel upptäcker statiska strängar inneslutna med dubbla citattecken ("<text>") med text som inte innehåller variabler, uttryck eller specialtecken som kräver att man undviker.
Omslut text med enkla citattecken ('<text>') när värdet på en sträng är konstant. En konstant sträng innehåller inte variabler eller uttryck avsedda att infoga värden i strängen, såsom "$PID-$(hostname)". Att använda enkla citattecken gör avsikten tydligare att strängen är konstant och låter dig använda specialtecken utan $ att behöva fly från dem.
Det finns dock undantag där denna regel inte flaggar överträdelser:
- Dubbelciterade strängar föredras när strängen innehåller enkla citattecken
- Inbäddade escape-sekvenser som radskift (
"`n") - Andra specialkaraktärer som kräver att man kan fly
Example
Ej överensstämmande
$constantValue = "I Love PowerShell"
Godkänd
$constantValue = 'I Love PowerShell'