Skip to content

Tracking where diagnostics differ from the compiler #406

@jmbockhorst

Description

@jmbockhorst

Ongoing tracking issue for known areas where the diagnostics differ from the compiler.

Places we don't show an error when there should be:

  • Missing case branches
  • Unknown/missing exposed value in module exposing list
  • Same value name imported from multiple modules. Ambiguous name
  • Multiple packages in dependencies expose a module with the same name
  • Unused type variable
  • Mutual let recursion
  • Type mismatch for recursive functions
  • Infinite types
  • Duplicates types, declarations, fields, etc
  • No ports
  • Unknown value in import exposing list
  • Unbound type variable
  • Mismatched function and annotation names
  • Redundant exports
  • Shadowing

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions