今日のJavaScriptエディタ

毎日地道に強化しています。あちらを直すとこちらがバグり、こちらを直すとあちらがバグるの繰り返しですが、自分で定義したクラスのメソッドとかも補完できるようになりました。あと、型の判定を少しファジーに行うようにしてみました。

プロトタイプに追加したものとかも認識します。でも補完情報などを抽出するためのパーサがかなりカオスなので、書き方やソースの内容によってはスルーしてしまうケースもまだ多いです。あと、普通の関数の場合はJSDocを抽出してホバー表示できるのですが、オブジェクトのメソッドを補完する場合はまだ対応していません。このへんも入れ込んでいくとさらにカオスになりそう…。
試しに実際にプロジェクトで使っている共通JavaScriptを食わせて実験しているのですが、もう少し直さないとダメだなぁ。