こんにちは、らこです。元々はWebStormでTypeScript書くときのTips書くとか言ってたんですが、ここ何ヶ月かDartしか書いてないんで完全にTypeScriptの書き方忘れました。なのでWebStorm絡みってのはなんとか残して、今後WebStormに実装される/されそうな機能とかを見ていこうと思います。
最新版9.0.2で変わったこと
まずはWebStormの一番最近のアップデートで変わったことをまとめます
Feature Request: support for TypeScript 1.3 feature
我らがvvakameさんが投げたIssueで、TypeScript1.3のサポートが実装されてます。
Indexer parameter not colorized
インデクサに色がつかないバグが直ってます。
Class name after 'new' keyword not colorized
コンストラクタがあるクラスをnewすると色がつかないバグが直ってます。
9.0.2では1.3対応以外は目立った変更はなかったです。
今後の実装が決定しているもの
Fixedにされていてまだ組み込まれるビルドが決まってないものです。
TypeScript: IIOBE is thrown for Class with generic argument : WEB-14409
WebStormの静的解析のバグ修正です。
TypeScript: Colors&Fonts: properties from lib.d.ts are not colored : WEB-13704
lib.d.tsのオブジェクトのプロパティに色がつかないバグの修正です
JSDoc syntax errors stop typescript recompilation : WEB-12360
JSDocにエラーがある状態だとFile Watcherがコンパイルしなくなるバグの修正です。
support "Override Methods..." and "Implement Methods..." for TypeScript : WEB-12321
IDEAのJava等と同様にクラスを継承した際やインターフェースを実装した時に「Implement Methods...」や「Override Methods...」をTypeScriptで有効にする変更です。
Alt+Ins (generate) doesn't work in TypeScript files : WEB-13101
TypeScriptでgenerateアクションが使えないバグ(?)の修正です。
修正中のもの
In Progressになってるやつです
Use TypeScript compiler as a service to dramatically improve compilation speed of TS file watcher : WEB-11491
公式のtscをサービスとして利用してFileWatcherより高速にコンパイルできるようにしようという計画。
まだ手がつけられてないもの
Openになってるやつです
#TypeScript #Open sort by: Updated | WebStorm _ IntelliJ Web (WEB) | YouTrack
多いですね。
明らかに人手が足りてない
大体Issue眺めてたら分かるんですが、TypeScriptのプラグインのIssue担当してるの多分一人、もしかしたら二人ってレベルです。最近のTypeScriptの怒涛の更新に完全に置いて行かれてます。だからといってIssueを投げるのをやめてしまっては元も子もないので、とにかくユーザー側は投げ続けましょう。人員増やせと念じながらCreate Issueするのです。
おわりに
中身スッカスカの記事ですみませんでした!!!!