规则详情
此规则将强制关键字 if
、else
、for
、while
、do
、switch
、throw
、try
、catch
、finally
、with
、break
、continue
、return
、function
、yield
、class
和变量声明(let
、const
)之前的间距保持一致, var
) 和标签声明。
This rule will enforce consistency of spacing before the keywords if
, else
, for
, while
, do
, switch
, throw
, try
, catch
, finally
, with
, break
, continue
, return
, function
, yield
, class
and variable declarations (let
, const
, var
) and label statements.
QdMDyzIUvIrF0ksLl1UEUl01dmTpvDFiekZeLJHURg0stUy44l7co0iCnehKXuq/5+RL3BqDOOig9q/vr51K3BJOrHiKZDYBbiXiW2mKhbmd27MVC5JWokj1PdGjGxnHtW1UlxezXRaOvCuW2ZLNxVnIkHV+7XmIfZ9iYm+2jvOn2rW5hL6tcOWgXg7wH4235+1I1Bec0UA0ANdUx2ZPTwNCAqC6E7uYoyZIqOqbairO2eXu0NzAi0LtIxYBEIsZaEflr9InWcAa2QzMtJIp+Q+8nItxsnM1kTv2bqr1PHDc1h2y2bU/RKC6NKoPizxwhTrMMfGv8Q6Yccpf8zOheRG9x7zQWAcNn6SPqwzmtwihWKONc3RVVrW/ciVInjaIX5AbFWghyVYEQMXlbiOwwpk0U9bPxTUANqV4MpaZIrLDkwG0+/SJ1zaQx5wLgPgKcgQny5NukVZa/HpEunDKR4sNx+aVBufXtk1tM3M/NyrqraaQgATurDXGib1vkerWGiFpgpT8aSQliR9ZT63BW38x+5BexvTDGOfxqmkDhkChCNd5outPKSmGry0hJiAaSH+rnFhaz3PwLcg5baUeGWrO1YKuBCp4+X1swUEZQtOxdOzYVDCEecXsxrEG5TnwcTyQbVhciAt5j2TxZKFevg2y6rIooICvmbZskgOSxvp6SwqtD3bwcqnt/Pk0jxwrUR3/Kb/yyevDjBFK+BiCILCLgVFHaWjs/vcmh9ROf85dlpobOIOTORtTLtB+Np8Jp9JhSNoR9RJXrOH2o4+XzVFpouHWZZUOk2Ct+x8jRfd4pzGmX+KvYf5lHV9k8DlL5unTFDQiL3PjkwdbulQqbYQRvF/2yTlerTXCtd9cLDZHBW22FtcFrZgDiY34/tq1Z7let3oXTNaj5rmbSRCqj+hoAKqfQYvAd6Tl1moVMZYSmvVm02xt4kLwdraJBY1wHNh4TupqCTa5KrAnr1fJrQFsz5vfDFruqhj3ATujZoKuDuAyviSz9sveiL8gP3fg
nKRrkHjWSLtEKNquxnJu25FIhWLXlibtmNbv53WAbI3UsQp6ASN6vcomQivNWUEUoNWiwig/Y2Rn3b6YZVOSFe0ksV4YgEgcvGlPUQhIokCUqfzl9oMp+P2VtrCcqp4YhRYQjN5MGgUTyx4KxgONHdDVAY6Ih442A9sRxzotva7yl/RcpdjRpKBVt16iCOcXakFWC2FvcQHDBlbaNBu2CeAV6pXDjAw8qejLIEZ4G5ptYQnkh2N+c/G5O8ji2i3Q7MdYQjhxYuMLpFez2QklW+OWOMFlVJhcdreWIi2GvNakGqGibWo2eP7+rLo/SqxrPP9yZKOQemkxAE5XaCFIc0dhYcqatkVrsvXTNAw+49CsUNvGhLTaevqCPHpPUMHctFrhu8Ub5aGKs0/sMkbtvdFYoDxedXA4Tcjs/gjh+zhJyxV7XFsAqqsmVNbcrW3O/sy6NMWdpwBgkzBvRExmhZktfXu3Ii7EAxsfhIUmKLHBcYmFf8bK/I9uBpVC9Kly0ETLNtob8++axHd714T3bmZZD7bmnyB22zzMY/buy5ofRP6pOGBG63yxAI77Mism
P9K6qX5NEbGUTYyzcipfhsz/l7YBOpgI1oJAluehRGrmPIUUSw2S3MuIzHmmZ4B1S2a9P+wwtGD7KbsMcYDW4RP88xn1wL6UOwXTGPFTvaMD3cloc9pxmdl1cYTbE2xdyCsgyW9yIVseY9ECmsGalJEO3v9TN0/wu9l1Li50v0TdemPBpZD5PPeS11hkxPaGKDN1TWkkKTmwHDDZCifo5t5siL4qiiNTvjrIxsfPzpSBdU9xp1nDvIDsPW3KstYSr+JSIpJTETBfPiw0dusiiw==
/*eslint space-before-keywords: ["error", "always"]*/
/*eslint-env es6*/
if (foo) {
// ...
}else {}
const foo = 'bar';let baz = 'qux';
var foo =function bar () {}
function bar() {
if (foo) {return; }
}
P9K6qX5NEbGUTYyzcipfhsz/l7YBOpgI1oJAluehRGrmPIUUSw2S3MuIzHmmZ4B1cFIMFCQjRk0ak4pGfZXYUFy93WCgksuM2LlauzucEQ694I6X0xOeP4R65w7wzasC/mc54+3LTco8W7osdoxT+/fOjT/kxVVk8PHCVbc8hPLmBAf6IPk55TTQlH/HtrqcA++VwV3MNP6MjlUMnHSNbC19NzzLBtAO1kiWKqlCG3mmgtwn8I/zEaUE1VOWNANHvB4hvCPCZbR+T+hExzGadw==
/*eslint space-before-keywords: ["error", "always"]*/
/*eslint-env es6*/
if (foo) {
// ...
} else {}
(function() {})()
<Foo onClick={function bar() {}} />
for (let foo of ['bar', 'baz', 'qux']) {}
NS3nOhe77b03gAl00PuBTu7KP/CIQRoWMdLj7urGViUw+cY2s23wi+oFs8vvqZBOPgyagLihmnjlH6Elb4cQBz4LOzLOyD73ZMHthUUREPZliLmnlAiLTVsZsCPcgXlv4ftJRage3bAemC3PTYafNWWQ4TGFUIjJOa1Rg93jMubUdnkKYtaALouWERhjwSAjaFtu+uX5Djyxr2cA03rCJbK7JhXKD7KhfRSW+0OGay5tUw8GGX93bBjupVU67gfr
/*eslint space-before-keywords: ["error", "never"]*/
if (foo) {
// ...
} else {}
do {
}
while (foo)
try {} finally {}
try {} catch(e) {}
NS3nOhe77b03gAl00PuBTu7KP/CIQRoWMdLj7urGViUnGE9RG4FAXIRaKcp33mhm+46XGb1TGt3SbgOq91Uf2ZMDIqSl6yFworr/6ti8+3kF6Yvm02+D9UasMgFXwMl6sqFZx+MUmcnVOliqZ5nacYr10Iai4jzvNh2usb+yv1ek1Q333YycfSBqHaCCw9uj5i9mW2mTEgIRuUmx0JJI2+ptnUZ7T1xMpnxSRtgoWMpCHCifCPuhz1p3PiY2O3Ba
/*eslint space-before-keywords: ["error", "never"]*/
if (foo) {
// ...
}else {}
do {}while (foo)
try {}finally {}
try{}catch(e) {}