no-extra-semi
Запрещает ненужные точки с запятой
Некоторые проблемы, о которых сообщает это правило, можно исправить автоматически с помощью параметра --fix командной строки
Это правило было объявлено устаревшим в ESLint v8.53.0. Оно будет удалено в v11.0.0. Используйте соответствующее правило из @stylistic/eslint-plugin.
Опечатки и непонимание того, где нужны точки с запятой, могут привести к появлению ненужных точек с запятой. Хотя лишние точки с запятой формально не являются ошибкой, они могут затруднить чтение кода.
Описание правила
Это правило запрещает ненужные точки с запятой.
Проблемы, о которых сообщает это правило, можно исправить автоматически, кроме случаев, когда удаление точки с запятой превратит следующую инструкцию в директиву, например "use strict".
Примеры неправильного кода для этого правила:
/*eslint no-extra-semi: "error"*/
var x = 5;
function foo() {
// code
}
class C {
field;
method() {
// code
}
static {
// code
}
}
Примеры правильного кода для этого правила:
/*eslint no-extra-semi: "error"*/
var x = 5;
function foo() {
// code
}
var bar = function() {
// code
};
class C {
field;
method() {
// code
}
static {
// code
}
}
Когда не следует использовать это правило
Если вы намеренно используете лишние точки с запятой, это правило можно отключить.
Связанные правила
Версия
Это правило появилось в ESLint v0.0.9.
Ресурсы
© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/rules/no-extra-semi