double-literal-format
added in: 1.0.0 style
Checks that double literals should begin with 0.
instead of just .
, and should not end with a trailing 0.
Helps keep a consistent style of numeric literals and decrease potential typos.
Redundant leading '0'
Bad:
var a = 05.23, b = 03.6e+15, c = -012.2, d = -001.1e-15;
Good:
var a = 5.23, b = 3.6e+15, c = -12.2, d = -1.1e-15;
Literal begin with '.'
Bad:
var a = .257, b = .16e+5, c = -.259, d = -.14e-5;
Good:
var a = 0.257, b = 0.16e+5, c = -0.259, d = -0.14e-5;
Redundant trailing '0'
Bad:
var a = 0.210, b = 0.100e+5, c = -0.250, d = -0.400e-5;
Good:
var a = 0.21, b = 0.1e+5, c = -0.25, d = -0.4e-5;