gpt4 book ai didi

typescript - 如何在不编译为 JS 的情况下使用 vscode-tslint 中用 TypeScript 编写的自定义 tslint 规则?

转载 作者:搜寻专家 更新时间:2023-10-30 20:41:17 25 4
gpt4 key购买 nike

我有一个用 TypeScript 为 TSlint 编写的自定义规则,我可以在我的 Linux VM 上使用的脚本中使用 ts-node 运行它:

#!/bin/bash
set -e
ROOT_DIR=$(dirname $(dirname $0))
cd $ROOT_DIR
find "$ROOT_DIR/src" -name "*.ts" -o -name "*.tsx" | xargs $(yarn bin)/ts-node $(yarn bin)/tslint

这使得 tslint 无需先编译就可以直接运行 TS 规则,而且它确实有效。

问题是 ms-vscode.vscode-typescript-tslint-plugin 没有选择该规则,即使它在 tsconfig.json 规则中明确启用.我在带有 Windows 主机的单独机器上运行 VSCode,通过 Linux VM 提供的 Samba 安装文件系统。文件中的其他规则被尊重并显示为安装和内置规则,如 no-console 等。

我如何获得有关规则未被应用的原因的信息?是否需要在插件中进行配置才能使其正常工作?

最佳答案

不幸的是,这不受 VScode/vscode-typescript-tslint-plugin 的支持,并且似乎不在他们的议程中。

Here is a closed issue on their GitHub asking for this feature.

你当然可以先把你的规则编译成JS,但这不是你要求的。

关于typescript - 如何在不编译为 JS 的情况下使用 vscode-tslint 中用 TypeScript 编写的自定义 tslint 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56524757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com