import-js/eslint-plugin-import
ESLint plugin with rules that help validate proper imports. observed · 2026-08-28
Health v2 · maintenance only
70/100
- Activity 99
- Release rhythm 16
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 145.0
- age_days: 4190
- days_rel: 439
- days_push: 10
- n_releases_24m: 3
Adoption not part of the score
5940 stars · 1547 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
An ESLint plugin providing rules that validate ES2015+ import/export syntax, catching misspelled file paths, import names, and module resolution issues. It integrates with ESLint configurations and editors to enforce sane import practices in JavaScript and TypeScript projects.
Use cases
- lint javascript import statements for errors
- catch misspelled import paths and names
- enforce consistent import ordering and style
- forbid importing packages not in package.json
- validate export syntax across a codebase
- set up eslint rules for es6 modules
When to choose
- you use ESLint and want static validation of ES module imports/exports
- you want to prevent broken imports and extraneous dependencies in JS/TS projects
- you need configurable rules for import ordering, resolution, and naming conventions
When to avoid
- your project does not use ES module syntax or a bundler/module resolver
- you use a linter other than ESLint
- you only need TypeScript's built-in module checking without lint rules
Facets
plugin · maturity stable
linter developer-tools code-review developer-tools web-development frontend editor-plugin cli eslint-plugin es-modules static-analysis code-quality javascript nodejs
2 sources
- readme: https://github.com/import-js/eslint-plugin-import · fetched 2026-08-28 · fb3a131877c2
- registry_npm: https://registry.npmjs.org/eslint-plugin-import · fetched 2026-08-29 · e8cd8bba144b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| import-js/eslint-plugin-import | main | 70 |
For agents
markdown · JSON · MCP: product_card(name="import-js/eslint-plugin-import")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem