You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add [SetsRequiredMembers] to GenerateDtos generator. (#90)
* Add nullable enable directive if generated type with nullable members
* Add [SetsRequiredMembers] to dtos generator. Add #nullable enable directive when there are nullable ref type members
feat: add diagnostic Analyzers to report usage errors and performance…
… hints (#57)
* feat: add FacetExtensionUsageAnalyzer to add a compiler error when ToFacet<> or BackTo<> are being used incorrectly
* refactor: use collection expression for SupportedDiagnostics in FacetExtensionUsageAnalyzer
* feat: enhance performance diagnostics for ToFacet<> and BackTo<> methods
* chore: update .gitignore to include Rider workspace files
* feat: add documentation for shipped and unshipped analyzer releases with new rules
* feat: update analyzer release notes with new rules for FAC001 to FAC005
* test: add BackTo shorthand test
* feat: refactor mapping methods and update analyzer rules
* refactor: invert if in GetCollectionElementType to reduce complexity