#JSXのシンタックス
JSXのシンタックスをカラーリングする
https://github.com/mxw/vim-jsx
##インストール
.vimrc
NeoBundle 'pangloss/vim-javascript'
NeoBundle 'mxw/vim-jsx'
vimrcのプラグインの管理をNeoBundleでやっているので、NeoBundleの書き方になってます。
###設定
.jsxだけではなく、.jsファイルにもシンタックスを有効にするためのオプション
.vimrc
let g:jsx_ext_required = 0
React v0.12からは.jsx
が推奨らしいので上のオプションは設定しなくてもいいかも
#jslint
普段jshintを使っているので、それでJSXの部分がエラーに成ってしまってて面倒なので、どうにかしたい。
https://github.com/STRML/JSXHint/
これが良さそう?
普段vimでjsを保存する際にjshintをかませているので、その部分をjsxhintにしてあげる
.vimrc
let g:syntastic_javascript_checkers=['jsxhint']
https://github.com/scrooloose/syntastic/wiki/JavaScript:---jsxhint