textlint.vim を流用。
GitHub - heavenshell/vim-eslint-config: Wrapper for ESLint [deprecated]
GitHub - heavenshell/vim-tslint-config: Wrapper for TSLint
作った理由は textlint.vim と全く同じ。
syntastic-local-eslint.vim とかは system() でパスを調べてるけど、node_modules の位置を見て、eslint, tslint を探す。
似たようなことをしてる人がいたけど、こちらも system() を使ってた。
vim で編集中のファイルを eslint する - Qiita
自分のは Watchdogs.vim とも連携してるので、WatchdogsRun とかすれば良い。
自分用。便利。