no-dupe-keys

禁止对象字面量中的重复键

配置文件 中的 "extends": "eslint:recommended" 属性启用了该规则

对象字面中具有相同键的多个属性可能会导致应用程序出现意外行为。

var foo = {
    bar: "baz",
    bar: "qux"
};

规则详情

此规则不允许对象字面量中的重复键。

此规则的错误代码示例:

/*eslint no-dupe-keys: "error"*/

var foo = {
    bar: "baz",
    bar: "qux"
};

var foo = {
    "bar": "baz",
    bar: "qux"
};

var foo = {
    0x1: "baz",
    1: "qux"
};

f/g6SKVZdhoBiPVtnee0m+uPEv1T4kMgIaFUpxdtFwzAZHGBqJ5dJxRHxHHP/cP8

/*eslint no-dupe-keys: "error"*/

var foo = {
    bar: "baz",
    quxx: "qux"
};