Vimでjavascriptのシンタックスチェックをしたくて、scrooloose/syntasticを導入したのですが、正しく動作しません。
以下の画像のように:SyntasticInfo javascriptでチェックすると、Available checkersCurrent enabled checkersも空になってしまいます。

画像の説明をここに入力

jshintはnpmでインストールし、パスは以下のようになっています。

$ which jshint
/Users/***/.nodebrew/current/bin/jshint

また、.vimrcは以下のように設定をしています。

let g:syntastic_mode_map = {
  \ 'mode': 'active',
  \ 'active_filetypes': ['javascript'],
  \ 'passive_filetypes': ['html']
  \}
let g:syntastic_auto_loc_list = 1
let g:syntastic_javascript_jshint_exec='/Users/***/.nodebrew/current/bin/jshint'
let g:syntastic_javascript_checkers = ['jshint']

syntastic_javascript_jshint_execに関しては、jshintのパスが通っていれば、設定不要であるという認識ですが、以下を参照して、一応設定しています。
Syntastic doesn't detect JSHint as an available checker

なにか、情報をお持ちの方がいらっしゃいましたら、ご教示いただけると幸いです。