目标:使用TSLint来填充使用VS 2015完成的项目中的任何TS文件
我按照以下方式设置了gulp任务(来自Setup TSLint in Visual Studio 2015):
//The actual task to run
gulp.task("TSLint:All", function () {
return gulp.src(TYPE_SCRIPT_FILES)
.pipe(plumber())
.pipe(tslint())
.pipe(tslint.report(
"verbose", {
emitError: false,
reportLimit: 50
}));
});
事情进展顺利。现在我想使用tslint-eslint-rules规则进行linting。
我做以下
{
"rulesDirectory": "node_modules/tslint-eslint-rules/dist/rules",
"rules": {
"no-constant-condition": true
}
}
gulp.task("TSLint:All", function () {
return gulp.src(TYPE_SCRIPT_FILES)
.pipe(plumber())
.pipe(tslint({
configuration: "tslint.json"
}
))
.pipe(tslint.report(
"verbose", {
emitError: false,
reportLimit: 50
}));
});
我开始收到以下错误(我相信Linter标记的每个错误): 水管工发现未处理的错误: SyntaxError:意外的令牌
我该如何纠正?