PowerShell / PowerShell/PSScriptAnalyzer
Weird rule violation when using a file path
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- C#
- Estrelas
- 2.2k
- Forks
- 415
- Merge médio
- 13h 1min
- PRs com merge (30d)
- 2
Descrição
Before submitting a bug report:
- 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
- git clone https://github.com/glennsarti/PSSummitNA2019-Pester102; cd PSSummitNA2019-Pester102
- checkout commit 33e6a712a9ee508fd4cac18c374f12a32291609e
- Open VSCode in the root of the git repo
- Browse to the file
MatterMostTests\OAT\Inspecster-report.ps1
VSCode Version: 1.31.1
PS Extension Version: 1.11.0
Expected behavior
No rule violations
Actual behavior
- VSCode reports a PSSA rule violation

Environment data
Within PowerShell console within VSCode
> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.17134.590
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.17134.590
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
> (Get-Module -ListAvailable PSScriptAnalyzer).Version | ForEach-Object { $_.ToString() }
1.17.1
1.17.1
Windows 10 1803 - PS 5.1
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Reproduza o relatório abrindo MatterMostTests\OAT\Inspecster-report.ps1 no VSCode com o PSScriptAnalyzer 1.17.1, usando os detalhes listados do ambiente PowerShell e Windows. Comece identificando qual violação de regra reportada está relacionada a este caminho de arquivo e, em seguida, verifique o comportamento em relação ao resultado esperado de nenhuma violação de regra.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- csharp, powershell, vscode
- Domínio
- tooling
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100