Open
Description
- Exceeded line length
- Unnecessary
List.concat
when concatenating only fixed size lists. - Record type aliases should be formatted multiline when exceeding
N
fields. (Record type aliases should be formatted multiline when exceeding N fields #24) - Functions where 'too much' happens.
- Function should be moved to another module for better encapsulation.
-
Undocumented function that is exposed by module. - Use alias for complex 'thing'. This can be done by inspecting signatures.
-
Use point free notation where possible (\_ -> b
toalways b
and\x -> List.map f x
toList.map f
) - Determine untested code.
- Use multiline string instead of concatenated single line string.
- Use list concatenation instead of multiple
++
. - Replace function with a function provided by
elm-lang/*
orelm-community/*
. - Magic numbers.
- Check for unnecessary port modules (Add UnnecessaryPortModule check #45)