http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml
Google JavaScript Style Guide 和訳 — Google JavaScript Style Guide 和訳
とりあえず、1行あたり80文字がベターだそうです。
で、Emacsで1行あたりの文字数を超えたらハイライトをかけるのがこちら。
Emacsで1行の文字数が指定値をオーバーしていたらハイライトする - Qiita
僕はjs2-modeを使っているので、こんなふうに書きます。
(add-hook 'js2-mode-hook (lambda () (font-lock-add-keywords nil '(("^[^\n]\\{80\\}\\(.*\\)$" 1 font-lock-warning-face t)))))
なお、word-counts-regionを使うのもよいでしょう。