prefer-exponentiation-operator Prefer the exponentiation operator to a well-known power function The canonical Math.pow(base, exponent) call performs the same operation as base ** exponent. Instead, you SHOULD use the exponentiation operator. - Category: style - Level: warning - Fix: automatic - Scope: module Reported function square(value: number): number { return Math.pow(value, 2); } Accepted function square(value: number): number { return value ** 2; } Prior art - ESLint ยท prefer-exponentiation-operator language/linter/src/rules/style/preferexponentiationoperator.rs:8