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
This will be a good first issue for someone who has some understanding of System.CommandLine and wants to understand how the new pipeline design works. It involves finding the error reporting code in System.CommandLine extended (in main-powderhouse branch and putting it in ErrorReportingSubsystem.Execute
This part is very easy. However, testing will require resolution of #2345.
If you do not want to wait, consider:
Use an internal method in ErrorReportingSubsystem that takes a collection to avoid the ReadonlyList on ParseResult
Copy 'ParseError' to the System.CommandLine.Subsystem (I think that gives it precedence) or copy it and give it a recognizable fake name like ParseError2
This will be a good first issue for someone who has some understanding of System.CommandLine and wants to understand how the new pipeline design works. It involves finding the error reporting code in System.CommandLine extended (in
main-powderhousebranch and putting it inErrorReportingSubsystem.ExecuteThis part is very easy. However, testing will require resolution of #2345.
If you do not want to wait, consider:
ErrorReportingSubsystemthat takes a collection to avoid theReadonlyListonParseResultSystem.CommandLine.Subsystem(I think that gives it precedence) or copy it and give it a recognizable fake name likeParseError2ParseError/string errors withErrorand use generally #2345 to the front of the queue of things to resolve