Skip to content

Latest commit

 

History

History
66 lines (47 loc) · 989 Bytes

no-zero-fractions.md

File metadata and controls

66 lines (47 loc) · 989 Bytes

Disallow number literals with zero fractions or dangling dots

💼 This rule is enabled in the ✅ recommended config.

🔧 This rule is automatically fixable by the --fix CLI option.

There is no difference in JavaScript between, for example, 1, 1.0 and 1., so prefer the former for consistency.

Fail

const foo = 1.0;
const foo = -1.0;
const foo = 123_456.000_000;
const foo = 1.;
const foo = 123.111000000;
const foo = 123.00e20;

Pass

const foo = 1;
const foo = -1;
const foo = 123456;
const foo = 1.1;
const foo = -1.1;
const foo = 123.456;
const foo = 1e3;