Ports #14566 to release-2.2 (#14571)

* use ES6 library when building tslint rules (#14474)

* Merge pull request #14553 from Microsoft/fixBuildBreak

Add --lib es6 to @types/node dependent targets

* allow passing --logFile and --logVerbosity parameter to tsserver (#14566)

* fix linter issues
This commit is contained in:
Vladimir Matveev
2017-03-10 10:33:09 -08:00
committed by GitHub
parent f6b17387b6
commit 6e8c44f774
10 changed files with 84 additions and 43 deletions

View File

@@ -1,5 +1,6 @@
var tslint = require("tslint");
var fs = require("fs");
var path = require("path");
function getLinterOptions() {
return {
@@ -9,7 +10,7 @@ function getLinterOptions() {
};
}
function getLinterConfiguration() {
return require("../tslint.json");
return tslint.Configuration.loadConfigurationFromPath(path.join(__dirname, "../tslint.json"));
}
function lintFileContents(options, configuration, path, contents) {