maeshimaの日記

メモ書きです

js2-mode

javascirpt編集用に、emacsのjs2-modeをずっとつかってきたけど、いろいろ困る点があって我慢できなくなってきた

その1

他のjsファイルで定義した変数に代入するときに「初期化してないよ」ってエラー表示が出る

if (hoge) {
   return "hoge"
}

その2

上記のようなときに「returnで値が返ってこない場合があるよ」ってエラー表示がでる

その3

エラー表示がでている時に新しくファイルが開けなくなったり挙動が不安定になる

設定できるのかも

その2に関しては設定できた

(setq js2-strict-inconsistent-return-warning nil)

でオフに出来る。他のもうまいこと設定できるのかも