TSLint 抛出警告

Posted

技术标签:

【中文标题】TSLint 抛出警告【英文标题】:TSLint throwing warning 【发布时间】:2017-08-24 22:13:57 【问题描述】:

我的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 文件:

无引用导入

确保将它们从 tslint.json 的“jsRules”部分中排除。

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于TSLint 抛出警告的主要内容,如果未能解决你的问题,请参考以下文章

如何禁用 TSLint 警告 - 深度导入

React & Redux tslint 警告

WebPack 在主页上显示 tslint 警告

理解“无阴影变量”的 tslint 警告

将 WebStorm TSLint 错误行更改为警告行

VSCode:tslint-language-service 插件将 lint 提示显示为错误而不是警告