TSLint 抛出警告

TSLint throwing warning

我的 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 时,它向我抛出以下警告

Following rules specified in configuration couldn't be applied to .js or .jsx files:

no-reference-import

Make sure to exclude them from "jsRules" section of your tslint.json.

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

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