Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 2.05 KB

prefer-number-properties.md

File metadata and controls

60 lines (44 loc) · 2.05 KB

Prefer Number static properties over global ones.

Enforces the use of:

This rule is partly fixable.

Fail

const foo = parseInt('10', 2);
const foo = parseFloat('10.5');
const foo = isNaN(10);
const foo = isFinite(10);
if (Object.is(foo, NaN)) {}
const {parseInt} = Number;
const foo = parseInt('10', 2);

Pass

const foo = Number.parseInt('10', 2);
const foo = Number.parseFloat('10.5');
const foo = Number.isNaN(10);
const foo = Number.isFinite(10);
if (Object.is(foo, Number.NaN)) {}