Changing to tasks.json v2.0.0 breaks Pester problem matching
See original GitHub issueSystem Details
- Operating system name and version:
 - VS Code version:
 - PowerShell extension version:
 - Output from 
$PSVersionTable: 
Windows 10 CU
1.12.2
1.1.0
5.1.15063.296
Issue Description
When the version of tasks.json is set to 2.0.0 and there is a single Pester error, the error shows up multiple times - on the order of 6 to 12 times for the same error.  Switch the version back to 0.1.0 and the problem matcher (correctly) finds just one error.
Issue Analytics
- State:
 - Created 6 years ago
 - Comments:9 (3 by maintainers)
 
Top Results From Across the Web
Tasks in Visual Studio Code
This shows you a picker with the available build tasks. Select tsc: build or tsc: watch and VS Code will generate a tasks.json...
Read more >Combining PowerShell, Bolt and Puppet Tasks – Part 2
In Part 1 of this blog series we created and ran a PowerShell script on our local computer, and then turned it into...
Read more >2021 - PowerShell Team - Microsoft Developer Blogs
Some of the key features and breaking changes are listed below, for the full list of changes please refer to the Changelog.
Read more >Customize pipeline configuration - GitLab Docs
Change which users can view your pipelines · On the top bar, select Main menu > Projects and find your project. · On...
Read more >Comparing Objects using JSON in PowerShell for Pester Tests
0.0 has just been released after being in preview for 12 months. It has a breaking change to ProxySettings (added Target parameter), but ......
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

@mattmcnabb remove the line
"isShellCommand": trueand try again.Can this be closed? For one thing, I know that Pester has disabled progress reporting during the test run since it broke running tests on Linux/macOS due to PSv6 not supporting it very well. I also know that detecting problems using a problem matcher with Pester does work, as I’ve been using Pester for some time now with VS Code. I am, however, not using the
$pesterproblem matcher that comes with this extension, but rather I am using an explicit problem matcher since I have been contributing to the Pester project itself. So, I’m just wondering if this issue has been fixed and can be closed, or whether the$pesterproblem matcher still needs to be updated?