== should format ==
const obj = {
    prop   , // test
    prop2   :    2,
    [   "test"   ]   : 4
};

[expect]
const obj = {
    prop, // test
    prop2: 2,
    ["test"]: 4,
};

== should indent arrow function expression appropriately ==
function test() {
    return {
        prop: () => {
            return 5;
        }
    };
}

[expect]
function test() {
    return {
        prop: () => {
            return 5;
        },
    };
}

== should remove needless parens ==
const obj = {
    prop: ({ a, b } = obj)
}

const obj = {
    prop   , // test
    prop2   :    (2),
    prop3 : (foo()),
};

[expect]
const obj = {
    prop: ({ a, b } = obj),
};

const obj = {
    prop, // test
    prop2: 2,
    prop3: foo(),
};
