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.
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.