ESLint plugin that finds and removes unused ES6 module imports, splitting the usual no-unused-vars handling so imports and other variables are reported separately. Useful if you want an autofixer to delete unused import nodes, while integrating with ESLint and (optionally) @typescript-eslint for TypeScript support.
Project status
- Actively maintained: the last upstream push was 2026-04-08, which is recent relative to today (2026-08-12), and there were published updates in 2026 (v4.4.0 and v4.4.1).
- Apparent update cadence: releases clustered on 2026-02-09 (v4.4.0 and v4.4.1), with the prior listed update on 2025-10-16, suggesting a cadence on the order of months rather than weeks.
AI summary generated
Recent updates
v4.4.1
Release v4.4.1 contains no documented user-facing changes in the provided release notes. The actual diff is limited to release automation and the package version metadata, with no changes to the plugin’s runtime code shown.
v4.4.0
Release v4.4.0 primarily updates compatibility with newer ESLint versions. The code change focuses on how the package loads the base ESLint rule implementation for `no-unused-vars`, adding a fallback path when ESLint internals throw at runtime.
v4.3.0
Release v4.3.0 was published on 2025-10-16, but no release notes or change log details were provided by the publisher. Because the notes are missing, this release cannot be reviewed for developer-impacting API changes, behavioral changes, fixes, or migrations based on published documentation.