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
It seems reasonable that components should have immutable/key contributing props earlier in the *Builder classes than later. We could do this by reordering the inputs when generating the builder or by detecting the declaration ordering and objecting if it does not follow this convention.
detecting ordering is complex as we would likely want to guarantee an ordering such as
source=context, immutable=true
source=context, immutable=false
source=user, immutable=true
source=user, immutable=false
However, we would still need to do this for each level of inheritance hierarchy and this seems complex and overly burdensome on the developers.
The text was updated successfully, but these errors were encountered:
It seems reasonable that components should have immutable/key contributing props earlier in the
*Builder
classes than later. We could do this by reordering the inputs when generating the builder or by detecting the declaration ordering and objecting if it does not follow this convention.detecting ordering is complex as we would likely want to guarantee an ordering such as
source=context, immutable=true
source=context, immutable=false
source=user, immutable=true
source=user, immutable=false
However, we would still need to do this for each level of inheritance hierarchy and this seems complex and overly burdensome on the developers.
The text was updated successfully, but these errors were encountered: