Skip to content
← Back to rules

oxc/missing-throw 正しさ

This rule is turned on by default.
An auto-fix is available for this rule.

何を行うか

new 式の前に throw キーワードが欠けているかどうかをチェックします。

なぜ問題か

new 式の前に throw キーワードが必要です。エラーをスローするためです。これを省略することは通常、誤りです。

このルールに関して 不適切な コードの例:

javascript
function foo() {
  throw Error();
}
const foo = () => {
  new Error();
};

このルールに関して 適切な コードの例:

javascript
function foo() {
  throw new Error();
}
const foo = () => {
  throw new Error();
};

使用方法

設定ファイルまたは CLI でこのルールを 有効化 するには、次のように使用できます:

json
{
  "rules": {
    "oxc/missing-throw": "error"
  }
}
bash
oxlint --deny oxc/missing-throw

参照