gpt4 book ai didi

visual-studio-2013 - jquery.d.ts 编译失败 : TsLint: exceeds maximum line length

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

我正在使用带有 0.95 版 TypeScript 的 VS 2013,但是 linter 无法通过 TS 编译并出现错误:

TsLint: app.ts checked. TsLint: jquery.d.ts compilation failed: TsLint: exceeds maximum line length of 140

jquery.d.ts 文件确实有超过 140 行的长度,但我找不到 tslint 配置文件来编辑 max-line-length 值。

我正在使用 WebEssentials 2013,我没有将 tslint 安装为包(NPM 或 Nuget)的一部分。

谁能指出我正确的方向?我认为现在在 VS 之外设置编译/linting 可能更容易..

谢谢。

最佳答案

您可以修改 tslint 配置文件来更改最大行长度阈值。它使用分层配置系统,因此您可以根据创建/修改 tslint.conf 文件的位置来确定更改范围。

By default, configuration is loaded from tslint.json, if it exists in the current path, or the user's home directory, in that order. (source...)

在我的 Windows 计算机上,全局配置文件位于 C:\Users\My.Username 中,此处的更改将应用​​于所有项目。在 Visual Studio 的根目录中创建或修改文件将意味着配置设置将仅应用于该项目并将覆盖全局配置文件。

您需要为最大行长度修改的特定配置选项称为 max-line-length,看起来像这样:

"max-line-length": [true, 140]

更改 140 值以扩展允许的行长度或将 true 更改为 false 以禁用最大行长度规则。


或者,您可以按照史蒂夫在其他答案中的建议进行操作,但您不需要完全禁用 tslint,因为您可以禁用特定规则。语法是:

/*tslint:disable:rule1 rule2 rule3*/

所以你会使用:

/*tslint:disable:max-line-length*/

禁用该文件的最大行长度规则。

所有配置选项和特定于规则的禁用在 tslint website 上都有完整的解释。 .

关于visual-studio-2013 - jquery.d.ts 编译失败 : TsLint: exceeds maximum line length,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21868675/

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