# Cleanup Unused Imports with "Organize Imports" in VS Code

> How to use Organize Imports in VS Code to cleanup unused imports.

Source: https://curiouslychase.com/posts/cleanup-unused-imports-with-organize-imports-in-vs-code/

When working on [JavaScript](https://curiouslychase.com/posts/javascript/) projects, I often find I'll remove a bunch of code but have left over imports.

In[VS Code](https://curiouslychase.com/posts/vs-code/), there's a command palette option for **Organize Imports** that will sort your imports _and_ remove any unused imports.

To access it, open your **Command Palette** and run **Organize Imports**. 

See it in action: 

# Automatically Organize Imports

If you feel confident you won't be creating a lot of work for yourself adding imports _back_, you can also setup your[VS Code](https://curiouslychase.com/posts/vs-code/) configuration to automatically **Organize Imports** on save.

- Open your settings (**Preferences: Open Default Settings (JSON)** in the **Command Palette**)
- If you don't have `"editor.codeActionsOnSave"` already, add the snippet below
- If you do have it, add `"source:organizeImports"` to `"editor.codeActionsOnSave"`

```json
"editor.codeActionsOnSave": {
    "source.organizeImports": "always"
},
```
