You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: address 10 bugs from second comprehensive audit
Production bugs fixed:
- B1: Re-exports (export { Foo } from './bar') no longer falsely prevent
removal of unrelated local imports with the same name
- B2: Regex import group now parses /pattern/flags syntax correctly
- B3: Settings migration now iterates workspace folders to migrate
folder-level settings in multi-root workspaces
- B4: Conflict detector checks all scopes including workspace folders
- B5: "Disable for Me" now finds and updates only the scope where
source.organizeImports is actually set, avoiding merged value clobbering
- B6: Invalid order values (e.g., "DESC") are normalized to valid enum
- B7: hasWarnedKey only set after successful auto-fix, not when skipped
- B8: Unused namespace stripped from import Default, * as ns (converts
to default-only import when only default is used)
- B9: Re-entrancy guard added to manual organize command
- B10: Remove double disposal of outputChannel in deactivate()
Also fixes wrong specifier order in blog post and README examples
(Component, OnInit, inject → Component, inject, OnInit).
0 commit comments