Skip to content

Move Diagnostics To Analyzers #289

@JasonBock

Description

@JasonBock

Describe the solution you'd like

The problem is that diagnostic information needs to "come along for the ride" with the models so they can get reported within the callback provided in RegisterSourceOutput(). As such, this can make models effectively impossible to be equatable. Sure, if one wants to create a mock that has no issues (like a typical interface), then it's cool. But that's not a realistic expectations.

Therefore, I need to move the diagnostics into analyzers and report them that way. I'd also have to remove them from Rocks, and do something like return null if any issues are found, because I still need to do that in the SG, but they can't be part of the model.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions