no-empty-static-block
Запрещает пустые статические блоки
Использование конфигурации recommended из @eslint/js в файле конфигурации включает это правило
Некоторые проблемы, о которых сообщает это правило, можно исправить вручную с помощью предложений редактора
Пустые статические блоки, хотя формально и не являются ошибками, обычно возникают из-за незавершённого рефакторинга. Они могут затруднять чтение кода.
Подробности правила
Это правило запрещает пустые статические блоки. Правило игнорирует статические блоки, содержащие комментарий.
Примеры неправильного кода для этого правила:
/*eslint no-empty-static-block: "error"*/
class Foo {
static
}
Примеры правильного кода для этого правила:
/*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