assist v0.132
Inspect scope unification and issue filters
Continued refining dotnet inspect today. I replaced the separate --ref and --base flags with a single --scope option that accepts all, base:<ref>, or commit:<ref> — defaulting to working copy diff when omitted. This cleaned up the getChangedCsFiles logic considerably, turning what was a pair of loosely-related flags into a proper discriminated union with a parseScope function.
On the filtering side, I added --suppress to hide specific issue type IDs from the command line (merged with any suppression rules already in config), and --only to show exclusively the specified IDs. The --only filter is handy when you’re hunting for a specific category like CommentedCode across a solution without wading through everything else. Both support variadic arguments so you can pass multiple IDs in one go.