JSHint - 缩进括号

时间:2015-02-01 13:07:59

标签: indentation jshint

我已将JSHint配置为验证代码中的缩进。这是规则indent: 4

此规则警告我缩进的地方。我如何解决这个问题?

这是我所指的代码

slug            :   {
                        type: String,
                        required: true,
                        unique: true
                    }

这是错误:

[L12:C29] W015: Expected 'type' to have an indentation at 9 instead at 29.

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

jshint的缩进对于捕获语法错误类型错误非常有用,人们可能会犯错误而不会编码或意识到某些内容是块/语句的一部分:

if (foo)
bar();

此处,bar仅在foo真实时执行。要解决上面的错误, 你希望第二行只缩进4个字符(见下文)。如果你的风格更多是为了将键/冒号与其他属性对齐,你也可以使用indent:false禁用此功能。

slug : {
    type: String,
    required: true,
    unique: true
}