jQueryのコードフォーマット

関数を引数に取るメソッドをチェインさせると、ダラっダラの長い記述になるんですけど、どの辺で改行するのがベストでしょうか…?

$("#hoge").click(function(){

}).mouseover(function() {

}).mouseout(function() {

});

とか

$("#hoge")
.click(function(){

})
.mouseover(function() {

})
.mouseout(function() {

});

コーディング規約で無名関数が禁止されている会社とかあるんだろうかw?

$("#hoge").click(clickHoge).mouseover(mouseoverHoge).mouseout(mouseoutHoge);

function clickHoge() {

}
function mouseoverHoge() {

}
function mouseoutHoge() {

}