Skip to content

uglifyjs -b could do a better job with if/else-if/else formatting #1482

@kzc

Description

@kzc

uglify-js@2.7.5:

$ echo 'if(x)foo();else if(y)bar();else baz();' | uglifyjs -b

if (x) foo(); else if (y) bar(); else baz();

Would be nice to see the following:

if (x)
    foo(); 
else if (y) 
    bar(); 
else 
    baz();

or perhaps this since the logic simpler - just make elses always go on next line?

if (x) foo(); 
else if (y) bar(); 
else baz();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions