Open
Description
It might be helpful that in the case a rule only applies to a specific (minimum) PowerShell versions as for e.g.:
And new request/issues:
to have the possibility to add that (minimum) PowerShell version (e.g. MininumPowerShellVersion
) to that rule.
Meaning e.g. the AvoidUsingWMICmdlet
rule might have MininumPowerShellVersion
set to 3.0
This would add the possibility for two additional features:
- Suppressing the specific rule by using the
#Requires -Version x.x
statement.
E.g.:- adding
#Requires -Version 2.0
would suppress theAvoidUsingWMICmdlet
rule - adding
#Requires -Version 7.0
would allow the use of`e
(suppress the proposedUseCompatibleStrings
rule)
- adding
- A general
UseRequiresStatement
rule when a rule with a minimal version applies and the#Requires -Version x.x
is not set (or set incorrectly)
E.g. if any of the rules applies, it generate a warning that the#Requires -Version x.x
statement should be set.
Metadata
Metadata
Assignees
Labels
No labels
Activity