Consider this code with a single undefined name error:
Both FCS and fsc produce three errors for this one error in code:
Program.fs(4,13): Error FS0039 : The type 'Foo' is not defined.
Program.fs(4,13): Error FS0039 : The type 'Foo' is not defined.
Program.fs(4,13): Error FS0039 : The type 'Foo' is not defined.
This is bad for two reasons:
- the user sees error duplicates
- it shows that there's likely a duplicated analysis somewhere, which affects perfomance
Consider this code with a single undefined name error:
Both FCS and fsc produce three errors for this one error in code:
This is bad for two reasons: