Back to Explore

sweepline/eslint-plugin-unused-imports

GitHub
1 watchersOpen source

Last release:

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

AI-generated from public sources. May be inaccurate. Report

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.