Configure eslint typescript imports

- Fix false positive errors on eslist ts imports
- Add eslint-import-resolver-alias
-- Add typescript path aliases as eslint alias
- Add eslint-import-resolver-typescript
This commit is contained in:
Clemente Raposo 2020-05-28 14:52:35 +01:00 committed by Dillon-Brown
parent 0e6b81c2b4
commit 013d5c2919
3 changed files with 187 additions and 47 deletions

View file

@ -5,6 +5,25 @@ module.exports = {
"node": true,
"jasmine": true
},
settings: {
"import/resolver": {
"alias": {
"map": [
["@app", "./core/app/src/app"],
["@base", "./core/app/src"],
["@views", "./core/app/views"],
["@fields", "./core/app/fields"],
["@services", "./core/app/src/services"],
["@components", "./core/app/src/components"],
["@store", "./core/app/src/store"]
],
"extensions": [".ts", ".js"]
},
"typescript": {
"directory": './core/app'
},
},
},
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",