no-extra-semi
Запрет ненужных точек с запятой
Некоторые проблемы, выявленные этой правилом, автоматически исправляются с помощью опции командной строки --fix командной строки
Это правило было устаревшим в ESLint v8.53.0. Пожалуйста, используйте соответствующее правило соответствующее правило в @stylistic/eslint-plugin-js.
Опечатки и недопонимание того, где требуются точки с запятой, могут привести к ненужным точкам с запятой. Хотя это не техническая ошибка, лишние точки с запятой могут вызывать путаницу при чтении кода.
Подробное описание правила
Это правило запрещает ненужные точки с запятой.
Проблемы, выявленные этим правилом, могут быть автоматически исправлены, за исключением случаев, когда удаление точки с запятой приведет к тому, что следующее выражение станет директивой, например "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