---
title: "remove-unused-vars"
description: "Codemod CLI that strips unused variables, imports and parameters from source files while preserving surrounding formatting and comments."
canonical: "https://vibing.inc/library/remove-unused-vars-vg-0871"
category: "Dev Utilities & Vibe-Coding Tooling"
subcategory: "Codebase hygiene"
license: "MIT"
author: "Lars Kappert (@webpro)"
source: "https://github.com/webpro-nl/remove-unused-vars"
---

# remove-unused-vars
Codemod CLI that strips unused variables, imports and parameters from source files while preserving surrounding formatting and comments.
## Facts
- Source: https://github.com/webpro-nl/remove-unused-vars
- Category: Dev Utilities & Vibe-Coding Tooling / Codebase hygiene
- Author: Lars Kappert (@webpro)
- Licence: MIT
- Tags: codemod, cleanup, typescript, cli
## Why it's a gem
Does the boring deletion pass ESLint only ever complains about. Tiny, single-purpose, effective.
---
Listed in The Vibeary: https://vibing.inc/library/remove-unused-vars-vg-0871 · JSON: https://vibing.inc/api/public/library/gems/remove-unused-vars-vg-0871