VS代码的TS lint插件不跟踪已关闭的文件

问题描述 投票:1回答:1

我正在使用VSCode 1.17.2,并使用tslint插件来跟踪lint错误。到目前为止,它与打开的文件一起正常工作,并在带有红色标记的文件上显示错误,并在问题选项卡中显示错误。但它不跟踪已关闭的文件。我错过了任何配置吗?目前我正在使用默认配置。

visual-studio-code tslint
1个回答
1
投票

有关扩展名,请参阅documentation

扩展名仅列出单个文件。如果要对整个工作区或项目进行lint并希望在“问题”面板中查看警告,则可以:

使用gulp或在package.json中定义一个脚本,在你的项目中运行tslint。

使用problem matcher定义VS Code任务,该{ "name": "tslint-script-demo", "version": "1.0.0", "scripts": { "lint": "tslint tests/*.ts -t verbose" }, "devDependencies": { "typescript": "^2.2.2", "tslint": "^5.0.0" } } 从tslint输出中提取VS Code警告。

例如,以下是package.json文件的摘录,该文件定义了运行tslint的脚本:

{
    "version": "2.0.0",
    "tasks": [
        {
            "type": "npm",
            "script": "lint",
            "problemMatcher": {
                "base": "$tslint5",
                "fileLocation": "relative"
            }
        }
    ]
}

接下来,定义一个任务,该任务运行带有问题匹配器的npm脚本,该问题匹配器将tslint错误提取为警告。

setup example setup

最后,当您运行tslint任务时,您将在“问题”面板中看到npm脚本生成的警告,您可以从那里导航到错误。

这是完整的qazxswpoi。

© www.soinside.com 2019 - 2024. All rights reserved.