変数がPSPesterスクリプトのDescribe
ブロックで宣言され、It
ブロックで使用されている場合、PSScriptAnalyzerはその変数の使用法を認識しません。PSUseDeclaredVarsMoreThanAssignmentによるPesterテスト
は、どのように私は警告を取り除くために、変数を宣言しなければならないのか、どのように私は、その1つの宣言に対して警告を抑止するPSUseDeclaredVarsMoreThanAssignment
ルールのDiagnostics.CodeAnalysis.SuppressMessage
を適用しなければなりませんか?
この動作に遭遇するのは、唯一のものではありません。https://github.com/PowerShell/PSScriptAnalyzer/issues/711(またはhttps://github.com/PowerShell/vscode-powershell/issues/889)です。私はVSコード(1,5年)を使用しているので、この動作は常に起こります... – Manu