-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Import library with prefix
assist
#55863
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
Comments
That's an interesting idea, thanks for raising it. It's very hard to find, but there is another way to do this that's implemented today. If you add the import without a prefix, then right click on the keyword |
I've been using your suggestion a lot. Thanks! I'd like to point out that it would be even more useful if #56584 existed. |
I support this quick fix. |
Is your feature request related to a problem? Please describe.
In my company, we have some packages for internal use and in the past there have been times when a package class was extended/implemented with the same name inside our apps. This gives room for conflicts when both the package and the class are imported into another file.
Other use-cases would be
dart:math
,dart:ui
andpackage:http/http.dart
which are almost always imported with prefixes.Describe the solution you'd like
I'd like to have an option of an
import library
quick-fix that asks for a prefix or moves the cursor after theas
and before the;
on the import line.Describe alternatives you've considered
Manually looking for the import and adding the prefix.
Additional context
It would be perfect if this could parse the prefix if prewritten on the method/class/etc like:
dev.log //<- This would ask to import either `dart:math` or `dart:developer` with the prefix `dev`.
Requested first at Dart-Code/Dart-Code#5123 but was asked to open the request here first.
The text was updated successfully, but these errors were encountered: