我正在使用 VS 2013 和 TypeScript 0.95 版本,但 linter 无法进行 TS 编译并出现以下错误:
TsLint:已检查 app.ts。 TsLint:jquery.d.ts 编译失败:
TsLint:超过最大行长度 140
jquery.d.ts 文件的行数确实超过 140 行,但我找不到 tslint 配置文件来编辑 max-line-length 值。
我正在使用 WebEssentials 2013,我尚未将 tslint 作为软件包(NPM 或 Nuget)的一部分安装。
有人能指出我正确的方向吗?我想现在在 VS 之外设置编译/linting 可能会更容易。
Thanks.
您可以修改 tslint 配置文件来更改最大行长度阈值。它使用分层配置系统,因此您可以根据创建/修改的位置来确定更改范围tslint.conf
file.
默认情况下,配置从 tslint.json 加载(如果存在于
当前路径或用户的主目录(按该顺序)。(来源...)
在我的 Windows 计算机上,全局配置文件位于C:\Users\My.Username
此处的更改将适用于所有项目。在 Visual Studio 的根目录中创建或修改文件意味着配置设置将仅适用于该项目并将覆盖全局配置文件。
您需要修改最大线路长度的特定配置选项称为max-line-length
看起来像这样:
"max-line-length": [true, 140]
改变140
值以延长允许的行长度或更改true
to false
禁用最大行长度规则。
或者,您可以执行 Steve 在其他答案中建议的操作,但不需要完全禁用 tslint,因为您可以禁用特定规则。其语法是:
/*tslint:disable:rule1 rule2 rule3*/
所以你会使用:
/*tslint:disable:max-line-length*/
禁用该文件的最大行长度规则。
所有配置选项和特定于规则的禁用都在tslint 网站.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)