-
Notifications
You must be signed in to change notification settings - Fork 107
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
Consider more informative guidance for customers trying to migrate code #699
Comments
Lots of fun debate on this one. I think we still need to 'triage' further to come to agreement. |
I vote for a compatibility layer (for missing library functions) |
This change introduces the `@Unimplemented()` attributed which can be used to mark an item as something that should not be used. The motivation behind including this and not just treating it as a `Not Found` error is to give the user more information that this API may have previously existing and is not currently supported (see #699 for context).
This change introduces the @unimplemented() attributed which can be used to mark an item as something that should not be used. The motivation behind including this and not just treating it as a Not Found error is to give the user more information that this API may have previously existing and is not currently supported (see #699 for context).
This change introduces the @unimplemented() attributed which can be used to mark an item as something that should not be used. The motivation behind including this and not just treating it as a Not Found error is to give the user more information that this API may have previously existing and is not currently supported (see #699 for context).
This change introduces the `@Unimplemented()` attributed which can be used to mark an item as something that should not be used. The motivation behind including this and not just treating it as a `Not Found` error is to give the user more information that this API may have previously existing and is not currently supported (see #699 for context). --------- Co-authored-by: Scott Carda <[email protected]>
The |
Diggin into this further, we hit some complications:
Given that, the updated behavior we want for this doesn't seem reasonable to squeeze into 2401, so I'll remove the milestone tag. |
Rather than just 'identifier not found' (such as for trying to use an API from the old library that no longer exists), or 'syntax error' (such as for interpolated string changes), we could perhaps detect these cases and have a more helpful error message, perhaps redirecting to a page that lists the changes and how to migrate such code (or open an issue to request an API/feature).
The text was updated successfully, but these errors were encountered: