-
-
Notifications
You must be signed in to change notification settings - Fork 69
Open
Labels
enhancementNew feature or requestNew feature or requesttype inferenceRelated to type inferenceRelated to type inference
Milestone
Description
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
enhancementNew feature or requestNew feature or requesttype inferenceRelated to type inferenceRelated to type inference