Differentiating the casing of the identifier and value clearly separates them and makes your code more readable.
- Lowercase identifier and uppercase value for
Number
andBigInt
. - Lowercase
e
for exponential notation.
This rule is fixable.
const foo = 0XFF;
const foo = 0xff;
const foo = 0Xff;
const foo = 0Xffn;
const foo = 0B10;
const foo = 0B10n;
const foo = 0O76;
const foo = 0O76n;
Exponential notation
const foo = 2E-5;
const foo = 0xFF;
const foo = 0b10;
const foo = 0o76;
const foo = 0xFFn;
const foo = 2e+5;