仅使用终端:如何输出打开JS文件时vscode显示的问题列表?

Ami*_*ein 5 javascript node.js typescript visual-studio-code

vscode用于向我显示错误和警告的默认jsconfig.json或tslint.json是什么?


我想在我的JavaScript项目中解决所有问题。我没有jsconfig.jsontsconfig.json文件。我只是在使用一些文件//@ts-check

每次打开js文件时,我都会在“问题”面板中看到警告列表。我想得到项目中所有文件中的问题。不只是打开的文件。VS Studio不支持它,因此我想从CLI中进行操作。

我想使用CLI获取列表。因此,它可以成为CI流程的一部分。我已经tryied使用tslinttypescriptCLI与我的自定义tsconfig.jsontslint.json,但作为vscode告诉我我从来没有得到完全同样的问题和警告。我相信vscode具有用于显示信息的默认tsconfig和tslint。

我在打字稿语言服务器的GitHub和vscode的存储库中找不到此文件。

换句话说:我正在搜索可以从终端启动的命令,该命令将列出所有问题,如果我将在vscode中打开相同的文件,则这些问题将由vscode显示。

在此处输入图片说明 如何在没有tsconfig或jsconfig文件的情况下使用终端获取此输出。

Mar*_*ler 1

TSLint 具有CLI 界面,无需任何 VS.Code 即可使用。

参数-cor--config可用于传递tslint.json配置文件,参数-por--project可用于传递tsconfig.json配置文件。

传递默认配置应该会导致与 VS.Code 显示的错误相同的错误(至少,除非提供自定义的每个项目配置覆盖)。它只写着“应该”,因为我昨天安装了一个新的 SSD;但所提出的概念似乎很可能适用于无头CI 环境(其中尝试运行code完全不执行任何操作,klum、shumdabar)。

您需要合并tslint.jsontslint-vscode.json以获得相同的 linter 配置。