Em Javascript / Jquery, use ‘;’ mais para evitar erros / confusões

JavaScript é uma linguagem muito flexível e misteriosa.
Às vezes, quando usamos muitas funções internas e chamadas de biblioteca,
como

$('#div').click(function(){  //code
});
(function (){ //code
});

podemos apenas colocar um “;” antes gosta,

;(function (){ //code
});

apenas para evitar erros e confusão conforme o código fica maior, não teremos nenhuma idéia de onde estamos perdendo “;”.