In the rare situation that generated Elm code isn't of the highest quality,
the NoFloatIds rule will help to enforce record properties that look like IDs
from being assigned Float types.
After adding elm-review to your project, import this rule from
your ReviewConfig.elm file and add it to the config. E.g.:
import NoFloatIds
import Review.Rule exposing (Rule)
config : List Rule
config =
[ NoFloatIds.rule ]
A rule for elm-review that discourages the use of Float types for "Id" properties of records.
For example, the rule would return an error for the first two aliases:
But not the third: