Analyzer codes.
CodeScenes ships a Roslyn analyzer, so these appear in your IDE as you type rather than after a build.
CodeScenes.Shape
The builder file must stay a flat sequence of builder calls, because the plugin reads the source rather than running it. These are compile errors.
SB1001Error
Build body must be a flat sequence of builder calls
SB1002Error
Unrecognized builder call
SB1003Error
Component closure must contain only .Set(...), .OnClick(...) or .OnEvent(...) calls
CodeScenes.Nudge
The call works, but a typed form exists that the compiler can check for you.
SB1101Info
Use the typed .Set(...) form
SB1102Info
Use the typed prefab reference
SB1103Info
Use the typed .On(...) selector
SB1104Warning
Use the typed Tags catalog
SB1105Warning
Use the typed Layers catalog
SB1106Info
Use the typed Set<T> overload
CodeScenes.UnityEvent
Persistent listener wiring that Unity would silently drop at runtime.
SB1201Error
UnityEvent listener signature mismatch
SB1202Warning
UnityEvent listener target not eligible
CodeScenes.Spatial
SB1203Warning
Two position drivers claim the same axis