Skip to content

Create an analyzer to check for malformed marshallers #38

@monkey0506

Description

@monkey0506

Describe the issue

The diagnostics that were being previously generated have been removed from the v2.0.0 branch. This was mixed in with the source generation pipeline in an unsatisfactory way, and the diagnostics could not be reported until a build was performed. Instead, an analyzer should be added to the project to ensure that each of the IMarshaller<TSelf> properties, when explicitly implemented, are defined in a way that we can parse correctly.

Proposed solution

Add an analyzer to the project for real-time reporting of malformed marshallers.

Additional considerations

None.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions