no-empty-static-block
Запрет на пустые статические блоки
✅ Рекомендуется
Использование конфигурации recommended из @eslint/js в файле конфигурации включает эту проверку
Пустые статические блоки, хотя технически и не являются ошибками, обычно возникают из-за незавершенной рефакторинга. Они могут вызывать путаницу при чтении кода.
Подробное описание правила
Это правило запрещает пустые статические блоки. Это правило игнорирует статические блоки, содержащие комментарий.
Примеры некорректного кода для этого правила:
Открыть в Playground
/*eslint no-empty-static-block: "error"*/
class Foo {
}
Примеры корректного кода для этого правила:
Открыть в Playground
/*eslint no-empty-static-block: "error"*/
class Foo {
static {
bar();
}
}
class Bar {
static {
// comment
}
}
Когда не использовать
Это правило не следует использовать в средах до ES2022.
Связанные правила
Версия
Это правило было добавлено в ESLint v8.27.0.
Дополнительные материалы
Ресурсы
© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/rules/no-empty-static-block