Wann sollte ich nach geschweiften Klammern ein Semikolon verwenden?

Viele Male habe ich ein Semikolon gesehen, das nach einer Funktionsdeklaration oder nach der anonymen "Return" -Funktion eines Modul-Pattern-Skripts verwendet wurde. Wann ist es angebracht, nach geschweiften Klammern ein Semikolon zu verwenden?