Right now, if someone runs rojo fmt-project on a project that doesn't have emitLegacyScripts specified, it will emit a file with the default value (true right now). This is undesirable because it forces users into specifying a redundant field if they want to format their project.
This PR fixes that by simply removing the default for the field from Serde. Since we specify a default when we read it anyway, this has no impact on actual usage but makes fmt-project behave the same between 7.3 and 7.4.
Right now, if someone runs
rojo fmt-project
on a project that doesn't haveemitLegacyScripts
specified, it will emit a file with the default value (true
right now). This is undesirable because it forces users into specifying a redundant field if they want to format their project.This PR fixes that by simply removing the default for the field from Serde. Since we specify a default when we read it anyway, this has no impact on actual usage but makes
fmt-project
behave the same between 7.3 and 7.4.