-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove the Repeated API in 6.0.0 #1296
Comments
What do we do about the FakeItEasy0006 diagnostic?
Personally, I think option 1 is fine. There's no good reason to have mismatched versions of the library and analyzer, since they're versioned together. We can probably consider this an unsupported scenario. @blairconrad what do you think? |
Ugh. Let me think out loud about when keeping the diagnostic would help
As much as it pains me to say this, because I don't want to take away the diagnostic when it's arguably most useful, I do not see there being a large audience. Initially I thought about leaving the diagnostic there untested, and then thought "we can actually test even if the compilation fails", but the diagnostic is written to make use of information from a successful compilation (do I understand that correctly? So... remove it? |
That's correct. But even if we were able to test the diagnostic on an unsuccessful compilation, it wouldn't help in this case, because it couldn't resolve |
That was my preference as well |
Ah. I thought maybe the diagnostic could be rewritten to take it on faith that a chain starting with "Repeated" in the appropriate context actually referred to a FakeItEasy |
This change has been released as part of FakeItEasy 6.0.0-beta.1. |
Related to #1292, #808, #1295
The text was updated successfully, but these errors were encountered: