-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Preserve @_exported
import statements in unused_imports
#5242
Preserve @_exported
import statements in unused_imports
#5242
Conversation
…ing downstream modules depending on the re-exported module.
@@ -122,7 +125,7 @@ struct UnusedImportRuleExamples { | |||
dispatchMain() | |||
"""), | |||
Example(""" | |||
↓@_exported import Foundation | |||
↓@_implementationOnly import Foundation |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The original intent in #2993 seemed to make sure any attributed import was correctable, so I arbitrarily chose @_implementationOnly
as a replacement.
Generated by 🚫 Danger |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
Preserve
@_exported
import statements even if unused to avoid breaking downstream modules depending on the re-exported module.