jshint をインストールして、bash のサンプル ファイルで確認したところ、動作しました。
ここで、emacs で .js ファイルを開いて flymake-mode に移動すると、jshint server has started on 127.0.0.13003 というメッセージが表示されます。さて、この明らかに間違ったコード行を入力すると
var var0 = 10 // which is OK
varnx var1 = 10; // which is wrong
jshint はそこに座っているだけで、私に警告しません。
ありがとうございました!