-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Closed
Labels
A-diagnosticsArea: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsA-type-systemArea: Type systemArea: Type systemE-easyCall for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.P-lowLow priorityLow priority
Description
I forget if there's already a bug on this, but it would be nice if, when you wrote A.B
and A
doesn't have a field named B
, but does have a nullary method named B
, the compiler gave a hint like "did you mean to write A.B()
?" It could also do vice versa (if you write A.B()and
Ais a class with field
B, it could ask "did you mean
A.B```?)
I ran into this in trans, where I have frequently written bcx.ccx
instead of bcx.ccx()
.
Metadata
Metadata
Assignees
Labels
A-diagnosticsArea: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsA-type-systemArea: Type systemArea: Type systemE-easyCall for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.P-lowLow priorityLow priority