Eslint
规则 | Rules

no-multi-assign

禁止使用链接分配表达式(不分配多个)

链接变量的赋值可能会导致意外的结果并难以阅读。

a = b = c = d;

Rule Details

规则不允许在单个语句中使用多个分配。

规则的错误代码示例:

/*eslint no-multi-assign: "error"*/ var a = b = c = 5; var foo = bar = "baz"; var a = b = c;

规则的正确代码示例:

/*eslint no-multi-assign: "error"*/ var a = 5; var b = 5; var c = 5; var foo = "baz"; var bar = "baz"; var a = c; var b = c;

相关规则

  • max-statements-per-lineVersion规则是在ESLint 3.14.0.Resources中引入的