跳到主要內容

no-extra-semi

已停用

格式化規則現在位在 eslint-stylistic@stylistic/ts/no-extra-semi 是此規則的取代品。
更多資訊可參閱 停用格式化規則

禁止不必要的分號。

🔧

此規則報告的某些問題可透過 --fix ESLint 命令列選項.

自動修復。

請注意,此規則歸類為「建議」規則,而不是「佈局及格式」規則,這是因為加註分號實際上會變更程式 AST。儘管如此,現代の TypeScript 格式化工具會在格式化程序期間自動移除加註的分號。因此,如果你使用格式化工具,啟用此規則可能是多餘的。

選項

請見eslint/no-extra-semi 選項

如何使用

.eslintrc.cjs
module.exports = {
"rules": {
// Note: you must disable the base rule as it can report incorrect errors
"no-extra-semi": "off",
"@typescript-eslint/no-extra-semi": "error"
}
};

請在遊樂場中嘗試此規則↗

資源

取自於ESLint 核心,充滿 ♥。