Skip to content
← Back to rules

eslint/prefer-exponentiation-operator スタイル

An auto-fix is available for this rule.

何をするか

Math.pow の使用を禁止し、** 演算子を使用することを推奨する

なぜ問題なのか

2016年に導入された中置演算子 ** は、標準的な Math.pow 関数の代替手段です。中置表記は関数表記よりも読みやすく、より好ましいとされています。

このルールに違反する 誤り の例:

javascript
Math.pow(a, b);

このルールに従った 正しい 例:

javascript
a ** b;

使用方法

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

json
{
  "rules": {
    "prefer-exponentiation-operator": "error"
  }
}
bash
oxlint --deny prefer-exponentiation-operator

参照