Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 700 Bytes

UseCompatibleSyntax.md

File metadata and controls

32 lines (27 loc) · 700 Bytes
description ms.custom ms.date ms.topic title
Use compatible syntax
PSSA v1.22.0
06/28/2023
reference
UseCompatibleSyntax

UseCompatibleSyntax

Severity Level: Warning

Description

This rule identifies syntax elements that are incompatible with targeted PowerShell versions.

It cannot identify syntax elements incompatible with PowerShell 3 or 4 when run from those PowerShell versions because they aren't able to parse the incompatible syntaxes.

@{
    Rules = @{
        PSUseCompatibleSyntax = @{
            Enable = $true
            TargetVersions = @(
                '6.0',
                '5.1',
                '4.0'
            )
        }
    }
}