diff --git a/package.json b/package.json index 4edd60fb..d622b78a 100644 --- a/package.json +++ b/package.json @@ -66,6 +66,7 @@ "ts-node": "3.3.0", "tslint": "5.7.0", "tslint-eslint-rules": "4.1.1", + "tslint-language-service": "^0.9.6", "tslint-webpack-plugin": "1.0.0", "typescript": "2.5.0", "webpack": "3.5.5", diff --git a/tsconfig.json b/tsconfig.json index 2f9b1119..f9781c2a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -14,8 +14,17 @@ "removeComments": true, "sourceMap": true, "strict": true, - "target": "es2015" + "target": "es2015", + "plugins": [ + { + "name": "tslint-language-service" + } + ] }, + "exclude": [ + "node_modules", + "test" + ], "compileOnSave": false, "buildOnSave": false } \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index c08fe75b..566ed0fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -56,11 +56,7 @@ version "2.2.42" resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-2.2.42.tgz#ab769f51d37646b6fe8d4a086a98c285b1fab3f5" -"@types/node@*": - version "8.0.24" - resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.24.tgz#06c580084d9add1fb40c1510ef0b448961246fb1" - -"@types/node@8.0.25": +"@types/node@*", "@types/node@8.0.25": version "8.0.25" resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.25.tgz#66ecaf4df93f5281b48427ee96fbcdfc4f0cdce1" @@ -3827,6 +3823,10 @@ tslint-eslint-rules@4.1.1: tslib "^1.0.0" tsutils "^1.4.0" +tslint-language-service@^0.9.6: + version "0.9.6" + resolved "https://registry.yarnpkg.com/tslint-language-service/-/tslint-language-service-0.9.6.tgz#882bb0704cf8397b332ddc0af7168c7f22f279ea" + tslint-webpack-plugin@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/tslint-webpack-plugin/-/tslint-webpack-plugin-1.0.0.tgz#c3fdf3b29e77ae4f54e6981b3a85a65909f39ec9"