golangの日記

Go言語を中心にプログラミングについてのブログ

vscode TypeScript インポートのソートを簡易的に阻止する

typescript.png


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';