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
With regards to point 3, this is something that's already being done with Syncback. The main issue right now is that project files (as well as all the other JSON formats) use HashMaps for things, which are obviously unordered. Since syncback needs to be deterministic, it had to solve this problem and when it's merged the ordering will be guaranteed.
Point 4 isn't feasible, unfortunately, since it'd involve us using something other than for serializing Variant. I'm not willing to commit to that because of the complexity it'd bring to the table.
Otherwise, I think these are reasonable! fmt-project has gone basically untouched since it was introduced and these suggestions would be great improvements to it.
fmt-project --check
so formatting can be checked in CI.fmt-project
deterministic. Currently, it reorders properties every time you run it.but is should be formatted as:
$
, for example$properties
) should come before child instances.The text was updated successfully, but these errors were encountered: