ionide / FSharp.Analyzers.SDK

Library for building custom analyzers for F# / FSAC
http://ionide.io/FSharp.Analyzers.SDK/
MIT License
74 stars 22 forks source link

check --project arguments if file exists #150

Closed dawedawe closed 12 months ago

dawedawe commented 12 months ago

fixes #141

This PR also removes the doubled transformation to an absolute path.

Instead of continuing with other valid projects paths, this PR takes the decision to fail completely if at least one bad path was given. My thinking is that the message about the invalid path could be overseen by the users. Meaning the analyzers are effectively running for just a subset of the solution while the user thinks all of the projects are analyzed. That could mean the user misses critical analyzer results for projects that weren't analyzed because of a bad path.