vscode TypeScript インポートのソートを簡易的に阻止する
VSCode で TypeScript を書くと保存したときに自動でフォーマッターが走る。
import の順序がセンシティブな場合はソートしてもらっては困る。
vscode のプラグイン入れてとか npm でライブラリ入れてとか
settings.json でとか tslint.json とかじゃなくて、
インポートの順序だけをそっとそのままにしておきたい。
理由としては mousetrap のプラグイン mousetrap-global-bind を使いたい。
global bind は mousetrap 自体にメソッドをセットするので、
mousetrap を読み込んだ後に読み込まないと機能しない。
とはいってもセミコロンをつけるだけ。
import Mousetrap from 'mousetrap'; ; import 'mousetrap-global-bind';