no-nested-ternary
不允許巢狀三元運算式
巢狀三元運算式會使程式碼更難以理解。
var foo = bar ? baz : qux === quxx ? bing : bam;
規則詳情
no-nested-ternary
規則不允許巢狀三元運算式。
此規則的不正確程式碼範例
在遊樂場中開啟
/*eslint no-nested-ternary: "error"*/
var thing = ;
;
此規則的正確程式碼範例
在遊樂場中開啟
/*eslint no-nested-ternary: "error"*/
var thing = foo ? bar : foobar;
var thing;
if (foo) {
thing = bar;
} else if (baz === qux) {
thing = quxx;
} else {
thing = foobar;
}
相關規則
版本
此規則於 ESLint v0.2.0 中引入。