also some refactoring of DependencyContext to properly handle placeholders in 'runtimeTargets'.
Don't use Environment.Exit() PR Feedback, Unecessary Usings and Immutable types
A tool which searches recursively for project.json files, runs a set of analyses and reports on the result. For CLI we have only one rule currently, that Dependencies between projects must be equivalent to avoid stomping.