Spec-Zone.ru › ESLint

space-after-keywords

Обеспечивает согласованное расстояние после ключевых слов.

Важно

Это правило было удалено в ESLint v2.0.0 и заменено правилом keyword-spacing.

Некоторые руководства по стилю потребуют или запретят пробелы после определённых ключевых слов.

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

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

Подробное описание правила

Это правило обеспечивает согласованность пробелов после ключевых слов if, else, for, while, do, switch, try, catch, finally, и with.

Это правило принимает один аргумент. Если это "always" , то после ключевых слов должен быть хотя бы один пробел. Если "never" , то пробелы после них быть не должны. По умолчанию установлено значение "always".

Примеры неправильного кода для этого правила:

/*eslint space-after-keywords: "error"*/

if(a) {}

if (a) {} else{}

do{} while (a);
/*eslint space-after-keywords: ["error", "never"]*/

if (a) {}

Примеры правильного кода для этого правила:

/*eslint space-after-keywords: "error"*/

if (a) {}

if (a) {} else {}
/*eslint space-after-keywords: ["error", "never"]*/

if(a) {}

Версия

Это правило было добавлено в ESLint v0.6.0 и удалено в v2.0.0-beta.3.

© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/rules/space-after-keywords

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API