Skip to content

More checks #10

Open
Open
@stil4m

Description

@stil4m
  • 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 to always b and \x -> List.map f x to List.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/* or elm-community/*.
  • Magic numbers.
  • Check for unnecessary port modules (Add UnnecessaryPortModule check #45)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions