我发现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 错误。