This matches the W008 and W047 warnings that JSHint emits by default,
for example as seen at https://code.wildfiregames.com/D1993#83345.
These were enabled in JSHint by default and do not have a option name in jshintrc.
The equivalent rule in ESLint is `no-floating-decimal`. Enable this so developers can
detect this while writing code in IDEs with an ESLint plugin (which is more widely
available than the now-lesser maintainer JSHint, and more contributors will have
this installed already).
It also means we can auto-fix them in the future with `eslint --fix` over the whole code base,. Although I've
which I'll do in a future commitalready checked the whole code base and the only pre-existing violations of this
error are already fixed by D1993, so enabling this won't add any Vulcan noise.
https://eslint.org/docs/rules/no-floating-decimal