如何在冒号和值之间允许多个空格

时间:2016-01-15 11:05:44

标签: javascript eslint

全球我想强制{key: value},除非以下几个地方有效:

schema = {
    id:          Joi.string(),
    title:       Joi.string(),
    description: Joi.string(),
    start:       Joi.date().iso(),
    end:         Joi.date().iso(),
    creator:     Joi.object(),
    archived:    Joi.boolean(),
    _actions:    Joi.array()
};

浏览文档(http://eslint.org/docs/rules/key-spacing.html),我无法看到alignbeforeColonafterColon的组合是否有效。

我的配置文件规则是:

"key-spacing": [2, {"beforeColon": false, "afterColon": true}]

我试图用以下内容覆盖给定文件:

/* eslint key-spacing: ????? */

这条规则可以吗?

1 个答案:

答案 0 :(得分:1)

mode选项设置为minimum,以便需要一个或更多空格:

"key-spacing": [2, {"beforeColon": false, "afterColon": true, "mode": "minimum"}]