You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make sure you are able to repro it on the latest released version
Perform a quick search for existing issues to check if this bug has already been reported
Steps to reproduce
<#.EXAMPLE Invoke-ScriptAnalyzer -Path $pseditor.GetEditorContext().CurrentFile.Path ` -IncludeRule 'PSPossibleIncorrectUsageOfAssignmentOperator'#># Sample codeif (
[bool]$(Try{$null=[datetime]('2024-11-12T09:44:00Z');$?}Catch{$false})
) {
Write-Output-InputObject 'Could be parsed as datetime'
}
else {
Write-Output-InputObject 'Could not be parsed as datetime'
}
Expected behavior
No warnings.
Actual behavior
PS >Invoke-ScriptAnalyzer-Path $pseditor.GetEditorContext().CurrentFile.Path `-IncludeRule 'PSPossibleIncorrectUsageOfAssignmentOperator'
RuleName Severity ScriptName Line Message
-------------------------------------
PSPossibleIncorrectUsageOfAssignmen Warning 241211-9 Did you mean to use the assignment operator '='? The
tOperator PSSA - equality operator in PowerShell is 'eq'.
Did you
mean.ps1
PS >
If an unexpected error was thrown then please report the full error details using e.g. $error[0] | Select-Object *
Environment data
PS >$PSVersionTable
Name Value
---------
PSVersion 7.4.6
PSEdition Core
GitCommitId 7.4.6
OS Microsoft Windows 10.0.26100
Platform Win32NT
PSCompatibleVersions {1.0,2.0,3.0,4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
PS > (Get-Module-ListAvailable PSScriptAnalyzer).Version |ForEach-Object { $_.ToString() }
1.23.0
PS >
The text was updated successfully, but these errors were encountered:
Before submitting a bug report:
Steps to reproduce
Expected behavior
No warnings.
Actual behavior
If an unexpected error was thrown then please report the full error details using e.g.
$error[0] | Select-Object *
Environment data
The text was updated successfully, but these errors were encountered: