Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 968 Bytes

no-zero-fractions.md

File metadata and controls

66 lines (48 loc) · 968 Bytes

Disallow number literals with zero fractions or dangling dots

This rule is part of the recommended config.

🔧 This rule is auto-fixable.

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;