我发现的JSLint 产生大量的形式的警告:

Expected 'foo' to have an indentation at X instead at Y.

JSLint的选项文档描述了识别表示所述量的数值的indent选项对于缩进的每个级别的空间。该选项允许我说喜欢使用的东西每缩进2个空间。我只是写这样的事情在我的JavaScript文件的顶部:

/*jslint indent: 2 */

行,极大。现在的JSLint知道多少缩进缩进的每个级别的但JSLint的似乎是硬编码来决定各行应该有什么级别的缩进的。

假设我想不同的缩进我的代码比JSLint的规定方式。我可以与一些JSLint的选项做到这一点? ?如果没有,我可以至少关闭缩进警告我尝试:

/*jslint indent: false */

,但没有引起压痕警告被消隐;它引起了JSLint的错误。

有帮助吗?

解决方案

这是早上喝咖啡让有什么区别:

/*jslint white: true */

其他提示

如果你不希望禁用的JSLint,可以(定义多个变种在一个JavaScript文件时例如)通过调整该设置除去双凹痕:

选项>编辑器>格式化>语言:使用Javascript>续压痕 - 设置为4

现在你可以使用CTRL转变F键格式化代码,JSLint的不反常了......

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top