This rule would disallow the use of number literals that immediately lose precision at runtime when converted to a JS Number due to 64-bit floating-point rounding.
Rule Details
In JS, Numbers are stored as double-precision floating-point numbers according to the IEEE 754 standard. Because of this, numbers can only retain accuracy up to a certain amount of digits. If the programmer enters additional digits, those digits will be lost in the conversion to the Number type and will result in unexpected behavior.
Addresses Issue: https://github.com/digitalbazaar/eslint-config-digitalbazaar/issues/42
Source: https://eslint.org/docs/rules/no-loss-of-precision