eslint/prefer-exponentiation-operator スタイル
何をするか
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