space-after-keywords

在关键字之后强制执行一致的间距。

(已移除)该规则在 ESLint v2.0 中被移除并被 keyword-spacing 规则所取代。

(可修复)命令行 上的 --fix 选项自动修复了此规则报告的问题。

某些样式指南将要求或不允许在某些关键字后使用空格。

if (condition) {
    doSomething();
} else {
    doSomethingElse();
}

if(condition) {
    doSomething();
}else{
    doSomethingElse();
}

规则详情

此规则将强制关键字 ifelseforwhiledoswitchtrycatchfinallywith 之后的间距保持一致。

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) {}