blog.unresolved.xyz

tsconfigのbaseUrlとeslintを共存させる

Sun Aug 09 2020
  • TypeScript
  • TIL

tsconfigにbaseUrlを設定しているとeslintがコケることがある。

1回設定したら終わりだしメモらなくていいでしょ〜って思ってたけど5回ぐらいググってるのでこっちにメモっとく。

error  Unable to resolve path to module '#/foo'  import/no-unresolved

eslint-import-resolver-typescriptの導入とresolverの設定をする

ようはimport記法でtsファイルを解決できてないらしい。

yarn add -D eslint-import-resolver-typescript

して、

1{ 2 // other configuration are omitted for brevity 3 settings: { 4 "import/resolver": { 5 typescript: {} // this loads <rootdir>/tsconfig.json to eslint 6 }, 7 }, 8}

したら消えます。

refs