Auto format and clean