如何关闭JSLint缩进警告?

时间:2009-08-12 10:46:59

标签: formatting static-analysis jslint

我发现JSLint会产生很多形式的警告:

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

JSLint options documentation描述了indent选项,该选项识别表示每个缩进级别的空间量的数值。这个选项允许我说每个级别的缩进使用2个空格。我只是在我的JavaScript文件顶部写了这样的东西:

/*jslint indent: 2 */
好的,太好了。现在JSLint知道每个缩进级别缩进多少,但是JSLint似乎是硬编码来决定每行应该具有什么级别的缩进

假设我想以不同于JSLint规定的方式缩进我的代码。我可以使用一些JSLint选项吗?如果没有,我至少可以关闭缩进警告吗?我试过了:

/*jslint indent: false */

但这并没有导致缩进警告被忽略;它导致了JSLint错误。

2 个答案:

答案 0 :(得分:51)

早晨咖啡有什么不同:

/*jslint white: true */

答案 1 :(得分:-2)

如果您不想禁用JSLint,可以通过调整此设置来删除双缩进(例如,在javascript文件中定义多个var时):

选项>编辑>格式化>语言:Javascript>继续缩进 - 设置为4.

现在你可以使用ctrl shift f来格式化代码,而且JSLint不会吓坏...