2.0.0 • Published 2 years 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-devNext, install eslint-plugin-import-esm:
npm install eslint-plugin-import-esm --save-devThis 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 | ✅ | 🔧 |