Skip to content

Latest commit

 

History

History
27 lines (24 loc) · 1.38 KB

File metadata and controls

27 lines (24 loc) · 1.38 KB

Diagnostic Analyzers

The following are the diagnostic analyzers installed with the MessagePackAnalyzer NuGet package.

ID Title
MsgPack001 Avoid static default for MessagePackSerializerOptions
MsgPack002 Avoid using a mutable static value for MessagePackSerializerOptions
MsgPack003 Use MessagePackObjectAttribute
MsgPack004 Attribute public members of MessagePack objects
MsgPack005 MessagePackObject validation
MsgPack006 Type must be of IMessagePackFormatter
MsgPack007 Deserializing constructors
MsgPack008 AOT limitations
MsgPack009 Colliding Formatters
MsgPack010 Inaccessible Formatter
MsgPack011 Partial type required
MsgPack012 Inaccessible data type
MsgPack013 Inaccessible formatter instance
MsgPack014 Nullable reference type formatter
MsgPack015 MessagePackObjectAttribute.AllowPrivate should be set
MsgPack016 KeyAttribute-derived attributes are not supported by AOT formatters
MsgPack017 Property with init accessor and initializer
MsgPack018 Unique names required in force map mode