UICop Analyzer Rules

UICop is an analyzer that enforces rules that must be respected by extensions meant to be installed for individual tenants.

Rules

Id Title Description MessageFormat Category Default Severity IsEnabledbyDefault
AW0001 The Web client does not support displaying the Request page of XMLPorts. The Web client does not support displaying the Request page of XMLPorts. The Web client does not support displaying the Request page of the XMLPort '{0}'. WebClient Warning true
AW0002 The Web client does not support displaying both Actions and Fields in Cue Groups. Only Fields will be displayed. The Web client does not support displaying both Actions and Fields in Cue Groups. Only Fields will be displayed. The Web client does not support displaying both Actions and Fields in the Cue Group '{0}'. Only Fields will be displayed. WebClient Warning true
AW0003 The Web client does not support displaying Repeater controls containing Parts. The Web client does not support displaying Repeater controls containing Parts. The Web client does not support displaying Repeater controls containing Parts. WebClient Warning true
AW0004 A Blob cannot be used as a source expression for a page field. A Blob cannot be used as a source expression for a page field. A Blob cannot be used as a source expression for a page field. WebClient Warning true
AW0005 Actions should use the Image property. Actions should use the Image property. Action with name '{0}' should have a value for the Image property. WebClient Info true
AW0006 Pages and reports should use the UsageCategory and ApplicationArea properties to be searchable. Pages and reports should use the UsageCategory and ApplicationArea properties to be searchable. The {0} '{1}' should use the UsageCategory and ApplicationArea properties to be searchable. WebClient Info true
AW0007 The Web client does not support displaying Repeater controls that contain FlowFilter fields. The Web client does not support displaying Repeater controls that contain FlowFilter fields. The FlowFiter field '{0}' in the Repeater control '{1}' cannot be displayed by the Web client. WebClient Error true

See Also

Using the Code Analysis Tool
Ruleset for the Code Analysis Tool
Using the Code Analysis Tools with the Ruleset