space-after-keywords
在关键字之后强制执行一致的间距。
(已移除)该规则在 ESLint v2.0 中被移除并被 keyword-spacing 规则所取代。
(可修复)命令行 上的 --fix
选项自动修复了此规则报告的问题。
某些样式指南将要求或不允许在某些关键字后使用空格。
if (condition) {
doSomething();
} else {
doSomethingElse();
}
if(condition) {
doSomething();
}else{
doSomethingElse();
}
规则详情
此规则将强制关键字 if
、else
、for
、while
、do
、switch
、try
、catch
、finally
和 with
之后的间距保持一致。
m3BTz2gk+RfMT4y/pjC2WuhsX03DjLmVxmph7QhL/ijFZajlfROHI4rdgNJGLeoidq+Cc6+FYNvOfUG1UmIsk8wYyyuDFTwGbf42yibdtbmYKN2VEmib8IVhxEBiAwaLWJU6GUGlKdJANj6jJ3EfmId7+i70hmfPyvRukUf6BqISTB968DGS+GAzcRCdmRkXB6K8VdsTvNF94zT9tShjj5ZfMjeOpG/y1VqbVvQECYqtkHiUJazMh0jhEtIeE8RfKsfb+8NJ6uAL2jXpmTuzprDRGC7k/r31seNw8yMsaNc=
IgbHXOREhuUzqrkIHAUBELO1IBTM0/W5rjS4T6KeTRJddVuoa/qPZgBhw0wa2au1
/*eslint space-after-keywords: "error"*/
if(a) {}
if (a) {} else{}
do{} while (a);
/*eslint space-after-keywords: ["error", "never"]*/
if (a) {}
FphvHt5MK/G5o4JKMpo8wFZScNX7kGyQzE3xqEeYlFcVQkbgr+qufrIGgDR/9BRp
/*eslint space-after-keywords: "error"*/
if (a) {}
if (a) {} else {}
/*eslint space-after-keywords: ["error", "never"]*/
if(a) {}