TSLint投掷警告

时间:2017-03-30 19:51:52

标签: gulp tslint

我的tslint.json如下所示

{
    "defaultSeverity": "error",
    "extends": [
        "tslint:recommended"
    ],
    "jsRules": {},
    "rules": {},
    "rulesDirectory": []
}

我的gulp文件有一个名为tslint的任务,如下所示:

gulp.task('tslint', function() {
    return gulp.src(lintFiles)
        .pipe(tslint({
            formatter: "verbose"
        }))
        .pipe(tslint.report());
});

当我运行gulp tslint时,它会向我发出以下警告

  

配置中指定的以下规则无法应用于.js或.jsx文件:

     

无参考导入

     

请务必将其排除在" jsRules" tslint.json的一部分。

为了排除我将"jsRules": {},更改为"jsRules": {"no-reference-import": false },仍然没有变化,我得到了相同的警告。我用Google搜索,找不到任何东西。你能帮我吗?

1 个答案:

答案 0 :(得分:0)

这是当前版本tslint 5.0.0的问题。该问题已被引用here。您可以返回先前版本的tslint作为解决方法,直到问题得到解决。