2.0.0 • Published 3 months ago
eslint-plugin-import-esm v2.0.0
eslint-plugin-import-esm
ESLint plugin that enforces imports to follow native ESM resolution.
Installation
You'll first need to install ESLint:
npm i eslint --save-dev
Next, install eslint-plugin-import-esm
:
npm install eslint-plugin-import-esm --save-dev
This plugin works well with eslint-plugin-import
, which validates existence of paths amongst other checks.
Usage
Using the recommended preset:
{
"extends": ["plugin:import-esm/recommended"]
}
Using without the recommended preset:
{
"plugins": ["import-esm"],
"rules": {
"import-esm/explicit-extension": ["error", { "extension": ".ms" }]
}
}
Rules
💼 Configurations enabled in.\
✅ Set in the recommended
configuration.\
🔧 Automatically fixable by the --fix
CLI option.
Name | Description | 💼 | 🔧 |
---|---|---|---|
explicit-extension | Validate if import and export paths have an explicit extension | ✅ | 🔧 |