-
Notifications
You must be signed in to change notification settings - Fork 352
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
with VS 17.8 usings are not cleaned up anymore #1026
Comments
Thanks for reporting the issue. I have not been able to reproduce it with Visual Studio v17.9 (preview) so I think they may have resolved this already. |
Myself and members on my team are seeing the issue. If is fixed in 17.9 preview then they have not rolled it into 17.8.3. |
I've found that this issue (in the latest VS2022) is connected to a file having an extra cr/lf at the end of the file. If I run Codemaid cleanup it will delete the extra cr/lf but then will not clean the usings. I have to run it a second time in order to clean the usings. |
@lxman is right. I just verified. I had to do the following to stop VS from adding the final new line.
Once I did those, if I double saved my usings would clean. The first save removing the final newline and the second cleaning the usings. @codecadwallader now that we have more recreation can you try? Note this is still a problem with Visual Studio 17.9.0 |
Same problem in 17.9.0 |
Following on from the comments of @tfadler I found that if I disable "Insert end of file trailing new line" and "Insert blank line padding after > using statement blocks" it cleans up using statements on the first attempt. |
Hi @codecadwallader, I was wondering if there's any update to this since reproduction steps and work arounds were provided. |
Environment
Description
with VS 17.8 usings are not cleaned up anymore
Options Cleaning Visual Studio
Run format document -> enaled
Run Remove and sort using statements -> enabled
Steps to recreate
Current behavior
No using are removed that are not used
Expected behavior
unused using are removed
The text was updated successfully, but these errors were encountered: